标签: sql tsql sql-server-2005 time-format
我在sql server 2005中有一个varchar列,它将时间存储为1420,但我希望在报告中显示为14:20或02:20 PM。请帮忙..
答案 0 :(得分:0)
尝试这样的事情
DECLARE @tbl TABLE (t VARCHAR(10)) INSERT @tbl SELECT '1420' UNION SELECT '1545' SELECT LEFT(t, 2) + ':' + RIGHT(t, 2) FROM @tbl
输出
14:20 15:45