La mia domanda è questa. Ho un sacco di voci e voglio raggrupparle per data. Ma invece di avere la data nel mio database, ho un campo datetime. Cosa faccio?
select * from follow_queue group by follow_date cast follow_date as date
Non funziona.
La mia domanda è questa. Ho un sacco di voci e voglio raggrupparle per data. Ma invece di avere la data nel mio database, ho un campo datetime. Cosa faccio?
select * from follow_queue group by follow_date cast follow_date as date
Non funziona.
Risposte:
Usa DATE()
funzione:
select * from follow_queue group by DATE(follow_date)
select DATE(follow_date), count(*) from follow_queue group by 1
DATE(follow_date)
. Puoi farlo anche con ORDER BY
- ORDER BY 1, 2
, ad esempio
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
http://www.tutorialspoint.com/mysql/mysql-date-time-functions.htm
utilizzare direttamente la funzione Data. Spero funzioni
select * from follow_queue group by cast(follow_date as date)
prima.