root/branches/Abonament/SQL/Reports/Zaleglosci2009.txt @ 774

Wersja 466, 1.3 KB (wprowadzona przez marek, 17 years temu)

re #129

Line 
1SELECT
2agencja,
3agent,
4kodKlienta,
5DATA_SPRZEDAZY,
6TERMIN_ZAPLATY,
7numer,
8numer_roz,
9SUM(brutto) AS brutto,
10SUM(wplata_brutto) AS suma_zaplat,
11Sum(zalega) AS zalega,
12SUM(waluta_brutto) AS brutto_waluta,
13SUM(wplata_brutto_waluta) AS suma_zaplat_waluta,
14Sum(zalega_waluta) AS zalega_waluta,
15count(id_faktury) AS ILOSC,
16CONVERT(float, (SUM(zalega))) / CONVERT(float, SUM(brutto)) AS procent
17FROM
18(
19SELECT
20V1.id_faktury,
21V2.id_agencji,
22agent,
23kodKlienta,
24V2.DATA_SPRZEDAZY,
25V2.TERMIN_ZAPLATY,
26V2.numer,
27V2.numer_roz,
28V1.brutto,
29V1.waluta_brutto,
30wplaty.brutto AS wplata_brutto,
31wplaty.waluta_brutto AS wplata_brutto_waluta,
32V1.brutto - wplaty.brutto AS zalega,
33V1.waluta_brutto - wplaty.waluta_brutto  as zalega_waluta,
34dbo.AGENCJE.Symbol AS Agencja
35FROM VIEW_BRUTTO_PO_KOREKTACH V1
36LEFT JOIN View_ZESTAWIENIE_LISTA_FAKTUR_nowa V2 ON V1.id_faktury = V2.id_faktury
37INNER JOIN Wplaty ON  V1.id_faktury = Wplaty.idFaktury
38INNER JOIN dbo.AGENCJE ON V2.ID_AGENCJI = dbo.AGENCJE.ID_AGENCJI
39WHERE year(V2.DATA_SPRZEDAZY) = 2009 AND (V1.brutto - V2.suma_zaplat) > 0 AND V2.SystemKsiegowyId IN (@systemKsiegowy)
40) T
41GROUP BY agencja, agent,kodKlienta,DATA_SPRZEDAZY, TERMIN_ZAPLATY, numer, numer_roz
42ORDER BY zalega DESC
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.