【发布时间】:2022-01-20 14:17:06
【问题描述】:
如何从字符串中分离并只显示日期时间?
我有一列包含这些数据:
Comments
-----------------------------------------
Daniel reached the school by 9:25:00 alone
Breakfast was served by 10:17:27 in the morning
Reached back home late evening by 7:00:48
我用这个查询来分隔时间:
(CONVERT(varchar(max), Comments, 108)) [Comments],
它返回了相同的行。字符串没有被过滤
当我尝试使用此语句时:
(CONVERT(TIME, Comments, 108)) [Comments],
我收到了这个错误
从字符串转换日期和/或时间时转换失败。
我怎样才能克服时间并获得以下预期结果?
Comments
----------------------------------------
9:25:00
10:17:27
7:00:48
【问题讨论】:
标签: sql sql-server sql-server-2012