在我的表格中,日期存储为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
答案 0 :(得分:1)
那就是这样,为什么你说它不起作用:
SELECT gameName , date_format(Max(modified), '%d-%m-%Y') as modified
FROM myTable
GROUP BY gameName
ORDER BY modified ASC
显然,您需要为已修改的列使用时间戳格式,而不是varchar。