[英]SQL SELECT Date as different FORMAT when using MAX(date)
在我的表格中,日期存儲為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')
但這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
顯然,您需要為修改后的列而不是varchar使用時間戳格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.