我在Mssql中有一个datetime字段。我试图把它投射到时间,但结果最终得到七个尾随零。我想有时间,没有无关的零。这是我对结果集的查询。
SELECT cast(begin_time as time) AS begin_time FROM mytable;
以下是结果集:
08:08:31.0000000
答案 0 :(得分:2)
转换为hh:mm:ss
样式的字符串:convert(varchar(8), begin_time, 108)
或cast as time(0)
以使用分数秒进行舍入。