gpt4 book ai didi

mysql - 使用 MAX(date) 时 SQL SELECT 日期为不同的格式

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

在我的表中,日期存储为yyyy-mm-dd hh:mm:ss。目前我通过 php 中的循环将其转换为 dd-mm-yyyy 。这看起来效率低得令人难以置信。有没有办法在 SQL 中转换它。

我当前的sql是:

SELECT gameName , Max(modified) as modified
FROM myTable
GROUP BY gameName
ORDER BY modified ASC;

我厌倦了添加 DATE_FORMAT(Max(modified),'%m-%d-%Y') 但这不起作用。我正在使用 PDO

最佳答案

就是这样,为什么说它不起作用:

SELECT gameName , date_format(Max(modified), '%d-%m-%Y') as modified
FROM myTable
GROUP BY gameName
ORDER BY modified ASC

显然,您需要对 modified 列使用时间戳格式,而不是 varchar。

关于mysql - 使用 MAX(date) 时 SQL SELECT 日期为不同的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27875434/

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