Chcę uzyskać tylko hh:mm
od daty.Uzyskaj godziny i minuty (GG: MM) od daty
Jak mogę to zdobyć?
Próbowałem to:
CONVERT(VARCHAR(8), getdate(), 108)
Proszę mi pomóc.
Chcę uzyskać tylko hh:mm
od daty.Uzyskaj godziny i minuty (GG: MM) od daty
Jak mogę to zdobyć?
Próbowałem to:
CONVERT(VARCHAR(8), getdate(), 108)
Proszę mi pomóc.
Po prostu użyj pierwszych 5 znaków ...?
SELECT CONVERT(VARCHAR(5),getdate(),108)
Innym sposobem korzystania DATEPART
wbudowaną funkcję:
SELECT cast(DATEPART(hour, GETDATE()) as varchar) + ':' + cast(DATEPART(minute, GETDATE()) as varchar)
można łatwo korzystać z funkcji Format zamiast całego odlewu dla SQL 2012 i nowszych
SELECT FORMAT(GETDATE(),'hh:mm:ss')
Począwszy od SQL 2012 . https://docs.microsoft.com/en-us/sql/t-sql/functions/format-transact-sql –