sql >> Databáze >  >> RDS >> Mysql

Seskupit podle data a zobrazit v datech a časech v sql

Časovou část můžete zkrátit pomocí DATE(timestamp) a přenést zpět na DATETIME pomocí funkce CAST() :

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

Podívejte se na ukázku .
Výsledky:

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


  1. Automatické vkládání hodnot do tabulky z rozsahu

  2. SQL Server:najděte duplikáty v tabulce na základě hodnot v jednom sloupci

  3. Vyloučit překrývající se období ve funkci časové agregace

  4. Laravel:PDOException:nelze najít ovladač