sql >> Database >  >> RDS >> Mysql

Groepeer op datum en toon in datum tijd in sql

U kunt het tijdsgedeelte afkappen met DATE(timestamp) en terug te casten naar DATETIME met de functie CAST() :

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

Bekijk de demo .
Resultaten:

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


  1. Alternatief voor het gebruik van Prepared Statement in Trigger met MySQL

  2. Een overzicht van de verschillende scanmethoden in PostgreSQL

  3. Configureer STS met JPA 2.0 met PostgreSQL 9.3

  4. MySQL:Beperking van het aantal ontvangen resultaten op basis van een kolomwaarde | Query's combineren