gpt4 book ai didi

sql - 如何将日期转换为格式 `mm/dd/yyyy`

转载 作者:行者123 更新时间:2023-12-03 07:29:54 24 4
gpt4 key购买 nike

我有一个 sql table日期列名为 CREATED_TS它以不同的格式保存日期,例如。如下所示

Feb 20 2012 12:00AM
11/29/12 8:20:53 PM
Feb 20 2012 12:00AM
11/29/12 8:20:53 PM
Feb 20 2012 12:00AM
11/29/12 8:20:53 PM
Nov 16 2011 12:00AM
Feb 20 2012 12:00AM
11/29/12 8:20:52 PM

现在我想将这些转换为格式 mm\dd\yyyy之前,因为我正在比较 WHERE 中的日期我的条款 SELECT询问。

我尝试使用
CONVERT(VARCHAR(10),CREATED_TS,101)

但得到的结果是,
Feb 20 201
11/29/12
Feb 20 201
11/29/12
Feb 20 201
11/29/12
Nov 16 201
Feb 20 201
11/29/12

我需要结果,例如。 02/20/2012为了比较。

任何帮助将不胜感激。

最佳答案

由于您的数据已经在 varchar 中,您必须先将其转换为日期:

select convert(varchar(10), cast(ts as date), 101) from <your table>

关于sql - 如何将日期转换为格式 `mm/dd/yyyy`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18568410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com