Ich habe eine table
mit Stunde values
. Ich brauche den Stundenwert in AM/PM
-Format zu konvertieren, wie hier gezeigt:Integer-Wert in Stundenwert (AM/PM) in SQL Server konvertieren
val hour
---------------
9 9:00 AM
19 7:00 PM
10 10:00 AM
19 7:00 PM
14 2:00 PM
ich diese Logik versucht haben:
declare @timing varchar(5)='15:02'
declare @time time=cast(@timing as time)
select convert(varchar(50),@time, 100)
Aber dies erfordert val
in varchar
umgewandelt werden. Gibt es eine andere Möglichkeit oder eingebaute Funktion in SQL Server, um dies zu tun?
Was bedeutet "* convert *" hier? In der Datenbank ersetzen oder in der Abfrageausgabe formatieren? –
Welche Version von SQL Server verwenden Sie? – Sankar
@ PM77-1 ja die Ausgabe muss im AM/PM Format sein – bmsqldev