我有一個包含TIMESTAMP格式的「日期時間」列的mysql表。有沒有辦法使用該列在一天中對行進行分組?在一個SQL查詢中,不要將它們分組到php中。帶TIMESTAMP列的MySQL分組日期列表
3
A
回答
8
假設您的列是Date and Time types之一:
SELECT ... GROUP BY DATE(`datetimecolumn`)
6
GROUP BY TO_DAYS(`datetime_column`)
+0
如果列是unixtime,可以使用'TO_DAYS(FROM_UNIXTIME(\'unixtime_column \'))''。這工作:D – Inkeliz
3
如果你的意思是你有一個標準的DATETIME列,您可以使用的功能,一組描述here。
例如:
GROUP BY DATE(datetime_column);
如果你確實有一個TEXT或VARCHAR列(你的答案沒有指定),那麼你就需要將其轉換爲一個日期第一:
GROUP BY DATE(STR_TO_DATE(datetime_column));
相關問題
- 1. 按日期分組的MySQL日期列?
- 2. MySQL從TIMESTAMP獲得%的日期LineChart列
- 3. 使用生成的日期列表比較列日期列 - MYSQL
- 4. Mysql Unix-Timestamp日期格式
- 5. 帶日期參數列表的查詢日期範圍列
- 6. 與日期分組列表框
- 7. 按日期分組數據列表
- 8. C#將日期時間存儲到MYSQL中的Timestamp列中
- 9. PHP MYSQL Foreach日期列表
- 10. MySQL日期分組
- 11. 列出在PHP/MySQL中按日期分組的日記事件
- 12. 日期列(datatype -timestamp)沒有從csv正確導入到MySql
- 13. 按日期分隔列表
- 14. 通過另一個日期列表拆分日期列表
- 15. MYSQL由兩列的最大日期組
- 16. Java:將原始列表中日期的日期列表中的日期列表分開
- 17. 日期爲timestamp
- 18. Mysql - 行日期列
- 19. 作爲TIMESTAMP列的默認值的過期日期
- 20. Linq到SQL,聚合列,按日期分組到列表視圖
- 21. 日期,月份的MySQL日期列
- 22. 在mysql中的varchar列中僅按日期分組
- 23. SSIS派生timestamp列到日期和時間列
- 24. MySQL分組列
- 25. MYSQL - 檢查日期的羣體是在以逗號分隔的日期列表
- 26. 如何搜索日期列並將其按日期列組分組?
- 27. MySQL SUM與分組日期
- 28. mySQL DateDiff按日期分組
- 29. MySQL:按日期分組RANGE?
- 30. MySQL的日期列搞砸
你的意思是它是DATETIME格式,還是VARCHAR的日期格式化? – Flimzy
這是類型時間戳和默認值CURRENT_TIMESTAMP – riviraz
提示:如果它是'DATETIME'或'TIMESTAMP'列,它顯示的*格式*是不相關的。時間以內部數字形式存儲,當您查看它時,它只是格式化爲「Y-m-d H:i:s」。 – deceze