gpt4 book ai didi

mysql - 如何转换日期格式

转载 作者:行者123 更新时间:2023-11-29 01:00:46 25 4
gpt4 key购买 nike

表格

ID CardDate

001 09/01/2010
002 08/05/2010

表格中的日期格式:(mm/dd/yyyy)

我想在 cardDate 和 systemDate 之间做一个日期差异

查询

Select id, datediff(carddate, curdate()) as actualdate group by id from table

上述查询在 actualdate 列中显示空值,因为卡片日期格式错误。

如何像这样更改 Carddate 格式 yyyy-mm-dd

最佳答案

使用:

SELECT t.id,
DATEDIFF(STR_TO_DATE(t.carddate, '%m/%d/%Y'), CURDATE)
FROM TABLE t

我看不出您在查询中需要 GROUP BY - 它在错误的位置,如果您仍然需要它,应该在 FROM 子句(以及 WHERE 之后)之后。

关于mysql - 如何转换日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3433246/

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