sql >> Database teknologi >  >> RDS >> Mysql

Gruppér efter dato og vis i dato tid i sql

Du kan afkorte tidsdelen med DATE(timestamp) og cast tilbage til DATETIME med funktionen CAST() :

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

Se demoen .
Resultater:

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

  1. Opdatering af en materialiseret visning inkluderer ikke tilføjet kolonne

  2. Oracle Trigger for at opdatere den samme tabel

  3. Vis poster, der tæller data for en bestemt kolonne og opsummerer samlede beløb

  4. Brug af Laravel Raw Query med pladsholder