Pertanyaan saya adalah ini. Saya memiliki banyak entri dan saya ingin mengelompokkannya berdasarkan tanggal. Tetapi alih-alih memiliki tanggal di database saya, saya memiliki bidang datetime. Apa yang saya lakukan?
select * from follow_queue group by follow_date cast follow_date as date
Itu tidak berhasil.
select * from follow_queue group by cast(follow_date as date)
pertama.Jawaban:
Gunakan
DATE()
fungsi:sumber
select DATE(follow_date), count(*) from follow_queue group by 1
DATE(follow_date)
. Anda juga dapat melakukannya denganORDER BY
-ORDER BY 1, 2
, misalnyahttp://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
http://www.tutorialspoint.com/mysql/mysql-date-time-functions.htm
gunakan fungsi Tanggal secara langsung. Semoga berhasil
sumber