簡體   English   中英

使用MAX(日期)時,SQL SELECT日期為不同的FORMAT

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM