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

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日

悬赏问题

  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥15 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错
  • ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
  • ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
  • ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
  • ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?