我在 SQL Server 2008 R2 中遇到问题。我想HH:mm
从DATETIME2
列中获取。当我写下这个声明时:
SELECT CONVERT(VARCHAR(5), getdate(), 8)
我得到了完美的结果11:19
,但是当我尝试从以下方面获得时间时:
SELECT (CONVERT(VARCHAR(5), '1900-01-01 01:10:00.0000000', 8))
我得到了结果1900
,但我需要01:10
。
我怎样才能从这个语句中得到结果?我知道有多个这样的问题/答案,但我没有找到任何与我的问题相匹配的答案。