root/trunk/SQL/Reports/ZestawienieMiesieczneFaktur2009.txt @ 517

Wersja 502, 1.5 KB (wprowadzona przez marek, 17 years temu)

re #129

Line 
1SELECT FAKTURY.ID_SPRZEDAWCY,
2FAKTURY.ID_NABYWCY,
3FAKTURY.NUMER,
4FAKTURY.NUMER_ROZ,
5YEAR(FAKTURY.DATA_SPRZEDAZY) AS ROK,
6MONTH(FAKTURY.DATA_SPRZEDAZY) AS MS,
7FAKTURY.DATA_SPRZEDAZY,
8CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK,
9SUM(FAKTURA_DETAILS.NETTO) AS NETTO,
10FAKTURA_DETAILS.S_VAT,
11SUM(FAKTURA_DETAILS.VAT) AS VAT,
12SUM(FAKTURA_DETAILS.NETTO * (1 + FAKTURA_DETAILS.S_VAT)) AS BRUTTO,
13FAKTURY.suma_zaplat,
14FAKTURY.ID_FAKTURY,
15Symbol =
16CASE
17        WHEN AGENCI.Symbol IS NULL THEN
18                CASE WHEN FAKTURY.NUMER_ROZ = 'POZ' THEN 'przy³ucki' ELSE 'wodzu' END
19                ELSE AGENCI.Symbol
20END,
21AGENCJE.Symbol AS Agencja
22FROM FAKTURY
23INNER JOIN FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY
24LEFT OUTER JOIN AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ
25LEFT OUTER JOIN AGENCJE ON FAKTURY.ID_SPRZEDAWCY = AGENCJE.Id_agencji
26WHERE (YEAR(FAKTURY.DATA_SPRZEDAZY) = @rok)
27AND (MONTH(FAKTURY.DATA_SPRZEDAZY) = @miesiac)
28AND (FAKTURY.KOREKTA = 0)
29AND (FAKTURY.SystemKsiegowyId IN (@systemKsiegowy))
30GROUP BY FAKTURY.ID_SPRZEDAWCY,
31AGENCJE.Symbol,
32AGENCI.Symbol,
33FAKTURY.ID_NABYWCY,
34FAKTURY.NUMER,
35FAKTURY.NUMER_ROZ,
36YEAR(FAKTURY.DATA_SPRZEDAZY),
37FAKTURY.DATA_SPRZEDAZY,
38CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK),
39FAKTURY.suma_zaplat,
40FAKTURA_DETAILS.S_VAT,
41FAKTURY.ID_FAKTURY
42ORDER BY FAKTURY.NUMER
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.