sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan grupperes efter måned ved hjælp af SQL Server?

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

Du kan også prøve:

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. Hvordan indstiller du et permalink til dit blogindlæg i henhold til dato og titel på indlægget?

  2. indstilling af klientoplysninger i JDBC for Oracle

  3. Forespørg to db ved hjælp af gruppe efter og vis detaljerede oplysninger

  4. MySQL:Optegnelser indsat pr. time, for de sidste 24 timer