- Data:
- 2009-02-11 12:50:31 (17 years ago)
- Lokalizacja:
- trunk/SQL
- Pliki:
-
- 1 dodane
- 1 zmodyfikowane
-
Reports/RozliczenieWplywowWgDatyWplaty2009.txt (zmodyfikowane) (5 diffs)
-
Views/FakturyNettoByTytul.txt (dodane)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/SQL/Reports/RozliczenieWplywowWgDatyWplaty2009.txt
r291 r333 1 --declare @rok int2 --declare @miesiac int1 declare @rok int 2 declare @miesiac int 3 3 4 --set @rok=20095 --set @miesiac=1 4 set @rok=2009 5 set @miesiac=2 6 6 7 7 8 8 SELECT 9 FAKTURY.ID_FAKTURY, 10 AGENCI.Symbol, 11 CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK, 9 FAKTURY.ID_FAKTURY, 10 Symbol = 11 CASE WHEN AGENCI.Symbol IS NULL THEN 12 CASE WHEN FAKTURY.ID_SPRZEDAWCY = 6 THEN 'przy³ucki' 13 WHEN FAKTURY.ID_SPRZEDAWCY = 4 THEN 'wodzu' 14 ELSE AGENCI.Symbol 15 END 16 ELSE AGENCI.Symbol END, 17 NR_FK = CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK), 12 18 KLIENCI.kodKlienta, 13 19 Wplaty.symbolPotwierdzenia, … … 28 34 CASE 29 35 WHEN Wplaty.rodzajPotwierdzenia = 'ECARD' THEN 0 30 WHEN (NOT Z.ZP IS NULL) AND Z.ZP = 1 THEN Z.procentProwizji31 WHEN (NOT R.zablokuj_prowizje IS NULL) AND R.zablokuj_prowizje = 1 THEN R.[Procent Prowizji]36 WHEN (NOT Z.ZP IS NULL) AND Z.ZP = 1 THEN COALESCE(Z.procentProwizji, 0) 37 WHEN (NOT R.zablokuj_prowizje IS NULL) AND R.zablokuj_prowizje = 1 THEN COALESCE(R.[Procent Prowizji] , 0) 32 38 WHEN DATEDIFF(day, FAKTURY.TERMIN_ZAPLATY, FAKTURY.zaplata_data) > 60 THEN 0 33 39 WHEN DATEDIFF(day, FAKTURY.TERMIN_ZAPLATY, Wplaty.dataWplaty) > 60 THEN 0 … … 35 41 CASE 36 42 WHEN FAKTURY.idZamowienia IS NULL 37 THEN R.[Procent Prowizji]38 ELSE P.procentProwizji43 THEN COALESCE(R.[Procent Prowizji] , 0) 44 ELSE COALESCE(P.procentProwizji , 0) 39 45 END 40 46 END … … 42 48 LEFT OUTER JOIN FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY 43 49 LEFT OUTER JOIN AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ 44 LEFT OUTER JOIN AGENCJE ON AGENCI.ID_AGENCJI = AGENCJE.Id_agencji 50 LEFT OUTER JOIN AGENCJE ON FAKTURY.ID_SPRZEDAWCY = AGENCJE.Id_agencji 51 45 52 LEFT OUTER JOIN Wplaty ON FAKTURY.ID_FAKTURY = Wplaty.idFaktury 46 53 LEFT OUTER JOIN KLIENCI ON FAKTURY.ID_NABYWCY = KLIENCI.CustomerID … … 50 57 LEFT OUTER JOIN Zamowienia AS Z ON FAKTURY.idZamowienia = Z.idZamowienia 51 58 WHERE (FAKTURY.KOREKTA <> 1) AND (YEAR(Wplaty.dataWplaty) = @rok) AND (MONTH(Wplaty.dataWplaty) = @miesiac) 52 GROUP BY FAKTURY.DATA_WYSTAWIENIA, FAKTURY.ID_FAKTURY, AGENCI.Symbol, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR,59 GROUP BY FAKTURY.DATA_WYSTAWIENIA, FAKTURY.ID_FAKTURY, FAKTURY.ID_SPRZEDAWCY, AGENCI.Symbol, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, 53 60 FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK), KLIENCI.kodKlienta, Wplaty.symbolPotwierdzenia, 54 61 Wplaty.rodzajPotwierdzenia, FAKTURY.DATA_WYSTAWIENIA, FAKTURY.TERMIN_ZAPLATY, FAKTURY.SPOSOB_ZAPLATY, AGENCJE.Symbol,
