在线急等,文本转日期的sql语句!!!!!

victory610 2020-12-18 05:31:06
我有一个表,表里有一个字段,就是create_time,但是数据类型是nvarchar(255)格式的,具体如下:

create_time
24/6/201710:16:36
10/7/2018 16:42:42
30/10/2019 00:21:55
1/12/2020 00:05:08

要求转成真正的日期格式,变成如下:
2017/6/24 10:16:36
2018/7/10 16:42:42
2019/10/30 00:21:55
2020/12/1 05:05:08

请问怎么写sql语句。
注意:我用的是MS SQL Server,不是MySQL!!!

...全文
106 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨夹雪 2020-12-18
  • 打赏
  • 举报
回复

CREATE TABLE #T
(
create_time NVARCHAR(255)
)

INSERT INTO #T VALUES('24/6/2017 10:16:36')
INSERT INTO #T VALUES('10/7/2018 16:42:42')
INSERT INTO #T VALUES('30/10/2019 00:21:55')
INSERT INTO #T VALUES('1/12/2020 00:05:08')


SELECT *,CONVERT(DATETIME,create_time,103)  FROM #T

DROP TABLE #T

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧