SQL时间格式

时间:2014-03-02 11:35:25

标签: sql sql-server datetime

我在sql中创建一个简单的表,我需要指定特定的时间。 我使用数据类型时间。 我这样输入时间:5:38 结果如下:05:38:00.0000000

如何摆脱所有零?我是否必须更改数据类型?

1 个答案:

答案 0 :(得分:0)

总结其他用户的评论。可能的解决方案是:

  1. 创建time(0)(请参阅sqlfiddle
  2. 使用convert将结果转换为所需的代表(也在sqlfiddle中)。
  3. 示例:

    select convert(char(5), t, 108)
    from   tableName