【发布时间】:2021-07-19 23:42:18
【问题描述】:
我有一个问题,因为我试图选择存储在 SQL 服务器中的日期值作为字符串值,格式为“Thu, 08 Jul 2021 06:08:20 -0700”,我需要选择所有具有最新日期的表首先,但我不知道如何将此字符串转换为日期并对其进行排序。提前致谢。
表格
|Thu, 08 Jul 2021 06:08:20 -0700|
|Fri, 09 Jul 2021 01:08:20 -0700|
|Sun, 11 Jul 2021 07:08:20 -0700|
输出(最新日期优先)
|Sun, 11 Jul 2021 07:08:20 -0700|
|Fri, 09 Jul 2021 01:08:20 -0700|
|Thu, 08 Jul 2021 06:08:20 -0700|
【问题讨论】:
-
我什至无法解析使用
TRY_CONVERT。您应该停止将日期存储为字符串。 -
我将尝试将此值排序为日期,但我也不知道我是否可以使用转换或不转换插入此格式,如果我需要转换,我不知道格式
-
据我所知你不能使用
CONVERT。 -
好的,感谢您的支持和您的评论,我会等待有人遇到这个问题并且可以解决它:)
标签: sql sql-server datetime