施放时间删除尾随零

时间:2015-10-08 12:59:59

标签: sql-server tsql

我在Mssql中有一个datetime字段。我试图把它投射到时间,但结果最终得到七个尾随零。我想有时间,没有无关的零。这是我对结果集的查询。

SELECT cast(begin_time as time) AS begin_time FROM mytable;

以下是结果集:

08:08:31.0000000

1 个答案:

答案 0 :(得分:2)

转换为hh:mm:ss样式的字符串:convert(varchar(8), begin_time, 108)cast as time(0)以使用分数秒进行舍入。