Kolumna pochodna / obliczeniowa na istniejącej tabeli

Od jakiegoś czasu obawiam się tego problemu i szukam pomocy.

Mam tabelę SQL Server z wartościami w następujący sposób:

Account - Date - Amount - Summary 
10000 - 2010-1-1 - 50.00 - 0.00 
10000 - 2010-2-1 - 50.00 - 0.00 
10000 - 2010-3-1 - 50.00 - 0.00 
10000 - 2010-4-1 - 50.00 - 0.00 
10000 - 2010-5-1 - 50.00 - 0.00 
10000 - 2010-6-1 - 50.00 - 0.00 
10000 - 2010-7-1 - 50.00 - 0.00 
10000 - 2010-8-1 - 50.00 - 0.00 
10000 - 2010-9-1 - 50.00 - 0.00 
10000 - 2010-10-1 - 50.00 - 0.00 
10000 - 2010-11-1 - 50.00 - 0.00 
10000 - 2010-12-1 - 50.00 - 600.00 
10000 - 2011-1-1 - 25.00 - 0.00
10000 - 2011-2-1 - 25.00 - 0.00
10000 - 2011-3-1 - 50.00 - 0.00
10000 - 2011-4-1 - 50.00 - 0.00
10000 - 2011-5-1 - 50.00 - 0.00
10000 - 2011-12-1 - 25.00 - 825.00
10000 - 2012-1-1 - 100.00 - 0.00
10000 - 2012-2-1 - 200.00 - 0.00
10000 - 2012-3-1 - 100.00 - 0.00
10000 - 2012-5-1 - 100.00 - 0.00
10000 - 2012-6-1 - 100.00 - 0.00
10000 - 2012-8-1 - 100.00 - 0.00
10000 - 2012-12-1 - 100.00 - 1625.00
10001 - 2010-1-1 - 50.00 - 0.00 
10001 - 2010-2-1 - 60.00 - 0.00 
10001 - 2010-12-1 - 60.00 - 170.00 
10001 - 2011-1-1 - 50.00 - 0.00
10001 - 2011-2-1 - 50.00 - 0.00
10001 - 2011-3-1 - 50.00 - 0.00
10001 - 2011-4-1 - 50.00 - 0.00
10001 - 2011-6-1 - 50.00 - 0.00
10001 - 2011-8-1 - 50.00 - 0.00
10001 - 2011-10-1 - 50.00 - 0.00
10001 - 2011-12-1 - 50.00 - 570.00

To jest podstawowy zrzut tabeli. Kolumna „Podsumowanie” podaje sumę „Kwot” na koniec roku (na podstawie kolumny „data”), ale tylko wtedy, gdy MIESIĄC (Data) = „12”. Dotyczy to również setek kont, a także około 4 kolejnych lat. Chciałbym dodać kolumnę do istniejącej tabeli o nazwie „SummaryPreviousYear”. Kolumna SummaryPreviousYear powinna zawierać sumę kwot z MONTH (Date) = „12” i poprzedniego roku. Chciałbym dołączyć do tej kolumny na numerze konta, tak aby znajdowała się obok kolumny Podsumowanie i dawała wartość tak jak wartość Podsumowanie, ale wartość SummaryPreviousYear musiałaby być obecna w całej kolumnie, a nie tylko tam, gdzie miesiąc wynosi 12. Na przykład następujący wiersz:

Przed:

Account - Date - Amount - Summary 
10001 - 2011-10-1 - 50.00 - 0.00
10001 - 2011-12-1 - 50.00 - 570.00

Po:

Account - Date - Amount - Summary - SummaryPreviousYear
10001 - 2011-10-1 - 50.00 - 0.00 - 170.00
10001 - 2011-12-1 - 50.00 - 570.00 - 170.00

Czy ktoś może mi w tym pomóc? Wyciągam tu włosy na 2 dni i muszę stworzyć ten zestaw danych, abym mógł kontynuować tworzenie raportu. Niestety, strona DBA nie działa. Dosłownie na końcu mojego dowcipu. Każda pomoc byłaby bardzo mile widziana.

questionAnswers(3)

yourAnswerToTheQuestion