sql >> Databasteknik >  >> RDS >> Mysql

Gruppera efter datum och visa i datum och tid i sql

Du kan trunkera tidsdelen med DATE(timestamp) och skicka tillbaka till DATETIME med funktionen CAST() :

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

Se demon .
Resultat:

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


  1. Infoga flera arrayvärden i mySQL-databasen

  2. varför kan jag inte komma åt min CTE efter att jag använt den en gång?

  3. Hitta förälder rekursivt med Query

  4. Symfony2 skapar och behåller entitetsrelationer