gpt4 book ai didi

SQL 查询 - 将查询中的日期格式更改为 DD/MM/YYYY

转载 作者:行者123 更新时间:2023-12-02 06:50:01 25 4
gpt4 key购买 nike

我想要实现的目标相当简单,将一种日期格式转换为另一种日期格式;

来自此:2013 年 1 月 30 日 12:00:00:000AM对此:DD/MM/YYYY 或在本例中 30/01/2013

但是,当月 1 号到 9 号时,日期格式缺少零并且有两个空格,如图所示;

Jul  3 2014 12:00:00:000AM

我已经寻找解决方案,但没有成功,日期的格式很不寻常,并且根据月份的日期而变化,但是这种格式是由内部系统生成的,无法更改。然后我是否必须进行模式匹配才能更改格式?我该如何去做呢?

部分查询的示例如下;

SELECT
PREFIX_TableName.ColumnName1 AS Name,
PREFIX_TableName.ColumnName2 AS E-Mail,
PREFIX_TableName.ColumnName3 AS TransactionDate,
PREFIX_TableName.ColumnName4 AS OrderNumber,
...

要编辑的行是 PREFIX_TableName.ColumnName3 AS TransactionDate,

最佳答案

如果数据库是SQL Server,那么

select Convert(varchar(10),CONVERT(date,YourDateColumn,106),103)

关于SQL 查询 - 将查询中的日期格式更改为 DD/MM/YYYY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17565980/

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