我有一個table
小時values
。我需要的小時值轉換爲AM/PM
格式,如下所示:在SQL Server中將整數值轉換爲小時值(AM/PM)
val hour
---------------
9 9:00 AM
19 7:00 PM
10 10:00 AM
19 7:00 PM
14 2:00 PM
我已經試過這樣的邏輯:
declare @timing varchar(5)='15:02'
declare @time time=cast(@timing as time)
select convert(varchar(50),@time, 100)
但是這需要val
被轉換成varchar
。 SQL Server中是否有其他方式或內置函數可用於執行此操作?
「* convert *」是什麼意思?在查詢輸出中替換數據庫或格式? –
你正在使用哪個版本的sql server? – Sankar
@ PM77-1是輸出需要AM/PM格式 – bmsqldev