2017-03-13 75 views
0

在表的日期欄以毫秒爲單位,現在我想組由DATE單獨排除以下如何根據日期進行分組,日期列以毫秒爲單位?

hours, minutes, seconds, milliseconds 
+0

哎喲,我的答案不適合你嗎? – mayersdesign

+0

嘿,正如我在問題中提到的那樣,DB中的日期列以毫秒爲單位。所以,需要將毫秒轉換爲日期。 「(FROM_UNIXTIME(日期/ 1000,'%Y%D%M'))」這有助於我的需要。 –

回答

0

convertir la datetime en date puis faire le羣組:

SELECT `updated_at`,FROM_UNIXTIME(`updated_at`,'%Y-%d-%m') daydate FROM `table` GROUP BY FROM_UNIXTIME(`updated_at`,'%Y-%d-%m'); 
5

轉換日期時間只是一個日期,然後組:

SELECT SUM(foo), DATE(mydate) FROM a_table GROUP BY DATE(a_table.mydate); 
+0

除了明確說「將日期時間轉換爲日期」? – mayersdesign

+0

哎呀,對不起,錯過了這個。你的回答很好。另外,我通過刪除原始評論而陷入混亂。不 – Rich

+0

好日子哈哈沒問題,這是週一:)如果你編輯的答案,我可以撤消我的愚蠢downvote它只會變得更好:) – mayersdesign

相關問題