Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Nach Datum gruppieren und Datumszeit in SQL anzeigen

Sie können den Zeitteil mit DATE(timestamp) abschneiden und auf DATETIME zurückwerfen mit der Funktion CAST() :

SELECT CAST(DATE(timestamp) AS DATETIME) AS my_datetime, 
       COUNT(*) AS count 
FROM table_a
GROUP BY my_datetime;

Sehen Sie sich die Demo an .
Ergebnisse:

> my_datetime         | count
> :------------------ | ----:
> 2020-11-28 00:00:00 |     2
> 2020-11-29 00:00:00 |     3