sql >> Databáze >  >> RDS >> Sqlserver

SQL dotaz seskupit podle dne

pokud používáte SQL Server,

dateadd(DAY,0, datediff(day,0, created)) vrátí vytvořený den

například pokud byl prodej vytvořen dne '2009-11-02 06:12:55.000',dateadd(DAY,0, datediff(day,0, created)) návrat '2009-11-02 00:00:00.000'

select sum(amount) as total, dateadd(DAY,0, datediff(day,0, created)) as created
from sales
group by dateadd(DAY,0, datediff(day,0, created))


  1. Transformace řádků na sloupec z různých tabulek (sjednocení) v MySQL verze 8.0.17 pomocí Pivot

  2. Dynamicky načítat obsah ajax na fancybox z databáze MySQL

  3. Dynamický název sloupce pomocí připraveného příkazu + SQL dotaz s proměnnou obsahující 's

  4. Oracle Style Joins v SQL Server