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

Jak seskupit podle měsíce pomocí SQL Server?

SELECT CONVERT(NVARCHAR(10), PaymentDate, 120) [Month], SUM(Amount) [TotalAmount]
FROM Payments
GROUP BY CONVERT(NVARCHAR(10), PaymentDate, 120)
ORDER BY [Month]

Můžete také zkusit:

SELECT DATEPART(Year, PaymentDate) Year, DATEPART(Month, PaymentDate) Month, SUM(Amount) [TotalAmount]
FROM Payments
GROUP BY DATEPART(Year, PaymentDate), DATEPART(Month, PaymentDate)
ORDER BY Year, Month


  1. Vytvořte schéma, pokud neexistuje, pomocí jarního Jpa s hibernací

  2. Zahrnout konfiguraci a databázi z jiných souborů

  3. Jak zjistím, kdy je vyplnění fulltextového indexu SQL dokončeno?

  4. Správa dat pomocí Pythonu, SQLite a SQLAlchemy