悟道子HD 2023-09-23 10:56 采纳率: 50%
浏览 112

SQL server 命令如何修改时间数据类型,只保留年/月/日 时:分:秒

在SQL server中:如何修改表中的时间,数据类型并仅仅保留年/月/日 时:分:秒
目前的datetime列内容为: 1905-02-20 00:00:00.0000000,我想保留为:1905-02-20 0:00:00
不知如何修改,哪位友友懂啊,实在搞不出来了

img

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-09-23 11:17
    关注

    引用 皆我百晓生 小程序回复内容作答:
    在SQL Server中,你可以使用CONVERT函数来修改时间的数据类型并且只保留年/月/日 时:分:秒。以下是一种方法:

    UPDATE 表名
    SET 时间列名 = CONVERT(VARCHAR(19), 时间列名, 120)
    

    在上述命令中,你需要将表名替换为你的表名,将时间列名替换为你的时间列名。

    要保留年/月/日 时:分:秒,我们需要使用CONVERT函数将时间列从datetime类型转换为varchar类型,并使用参数120设置格式。

    Hope this helps!

    评论

报告相同问题?

问题事件

  • 创建了问题 9月23日