SQL server komplexe Abfrage für YTD

SQL Server komplexe Abfrage

Wie kann man die KPI # Werte basierend auf dem Monat aktualisieren?

Wenn der Monat 4 ist, sollte er YTD = 1 + 2 + 3 + 4 berechnen.

Wenn Sie SQL server 2012 haben, dann können Sie: –

sum (KPI#) over (partition by whatever ORDER BY [Month]) as YTD 

Wenn Sie 2008 r2 haben, dann können Sie nicht eine Bestellung durch Klausel in Summenfensterfunktion verwenden und müssen stattdessen einen CTE verwenden.