Mam takie pytanie otóż mam pewne zapytanie którym chcę wyciągnąć obroty firmy w danych roku pogrupowane według miesięcy. Sęk w tym że zapytanie wyciągnie oczywiście wartości tylko dla tych miesięcy w których miały miejsce jakieś transakcje, ja natomiast chciałbym aby zawsze wyciągane było 12 rekordów czyli 12 miesięcy i dla tych w kórych nie było nic sprzedane była poprsotu wartośc zero. Przykładowe zapytanie (okrojone) poniżej.
SELECT YEAR(convert(char(10), dateadd(day,TrN_Data2,'18001228'), 126)) AS ROK, MONTH(convert(char(10), dateadd(day,TrN_Data2,'18001228'), 126)) AS MIESIAC, SUM((TrP_Kwota * (TrP_Typ-2))+(TrP_Kwota * (TrP_Typ-1))) AS KWOTA FROM CDN.TraPlat WHERE ...... GROUP BY YEAR(convert(char(10), dateadd(day,TrN_Data2,'18001228'), 126)), MONTH(convert(char(10), dateadd(day,TrN_Data2,'18001228'), 126)) ORDER BY ROK,MIESIAC
Dzięki pozdrawiam