| 9 | | SELECT A2.Symbol AS agencja, A1.Symbol AS agent, z.idZamowienia, z.idKlienta, z.nrZamowienia, z.rokZamowienia, z.kodAgenta, |
| 10 | | K.kodKlienta + '/' + CAST(z.nrZamowienia AS nvarchar) + '/' + z.kodAgenta + '/' + CAST(z.rokZamowienia AS nvarchar) AS nrZamowieniaExt, |
| 11 | | R.iloscReklam, |
| 12 | | R.wartoscNetto, |
| 13 | | R.kwotaWalutaBrutto, |
| 14 | | ZE.data1 AS data_od, ZFK.data1 AS data_od_bez_FK, ZNFK.nettoZafakturowane, |
| 15 | | R.wartoscNetto - ZNFK.nettoZafakturowane AS DoZafakturowania, K.kodKlienta, r.Brutto_Euro_Miano |
| 16 | | FROM dbo.zamowienia AS z LEFT OUTER JOIN |
| 17 | | dbo.AGENCI AS A1 ON z.kodAgenta = A1.F_ROZ LEFT OUTER JOIN |
| 18 | | dbo.AGENCJE AS A2 ON A1.ID_AGENCJI = A2.Id_agencji LEFT OUTER JOIN |
| 19 | | dbo.KLIENCI AS K ON K.CustomerID = z.idKlienta LEFT OUTER JOIN |
| 20 | | dbo.ZAMOWIENIA_REKLAMY AS r ON z.idZamowienia = r.idZamowienia LEFT OUTER JOIN |
| 21 | | dbo.ZAMOWIENIA_1EMISJA AS ZE ON ZE.idZamowienia = z.idZamowienia LEFT OUTER JOIN |
| 22 | | dbo.ZAMOWIENIA_1EMISJA_bezFK AS ZFK ON ZFK.idZamowienia = z.idZamowienia LEFT OUTER JOIN |
| 23 | | dbo.ZAMOWIENIA_NETTO_ZAFAKTUROWANE AS ZNFK ON ZNFK.idZamowienia = z.idZamowienia |
| | 9 | SELECT DISTINCT |
| | 10 | A2.Symbol AS agencja, |
| | 11 | A1.Symbol AS agent, |
| | 12 | z.idZamowienia, |
| | 13 | z.idKlienta, |
| | 14 | z.nrZamowienia, |
| | 15 | z.rokZamowienia, |
| | 16 | z.kodAgenta, |
| | 17 | K.kodKlienta + '/' + CAST(z.nrZamowienia AS nvarchar) + '/' + z.kodAgenta + '/' + CAST(z.rokZamowienia AS nvarchar) AS nrZamowieniaExt, |
| | 18 | R.iloscReklam, |
| | 19 | R.wartoscNetto, |
| | 20 | R.kwotaWalutaBrutto, |
| | 21 | ZE.data1 AS data_od, |
| | 22 | ZFK.data1 AS data_od_bez_FK, |
| | 23 | ZNFK.nettoZafakturowane, |
| | 24 | DoZafakturowania = |
| | 25 | CASE |
| | 26 | WHEN (R.kwotaWalutaBrutto IS NULL) THEN |
| | 27 | CASE COALESCE(Korekta.Netto, 0) |
| | 28 | WHEN 0 THEN (R.wartoscNetto - ZNFK.nettoZafakturowane) |
| | 29 | ELSE Korekta.Netto - ZNFK.nettoZafakturowane |
| | 30 | END |
| | 31 | ELSE |
| | 32 | CASE |
| | 33 | WHEN F.waluta_brutto IS NULL THEN R.kwotaWalutaBrutto |
| | 34 | ELSE R.kwotaWalutaBrutto - F.waluta_brutto |
| | 35 | END |
| | 36 | END, |
| | 37 | K.kodKlienta, |
| | 38 | r.Brutto_Euro_Miano, |
| | 39 | COALESCE(Korekta.Netto, 0) AS Korekta |
| | 40 | FROM dbo.zamowienia AS z |
| | 41 | LEFT OUTER JOIN dbo.AGENCI AS A1 ON z.kodAgenta = A1.F_ROZ |
| | 42 | LEFT OUTER JOIN dbo.AGENCJE AS A2 ON A1.ID_AGENCJI = A2.Id_agencji |
| | 43 | LEFT OUTER JOIN dbo.KLIENCI AS K ON K.CustomerID = z.idKlienta |
| | 44 | LEFT OUTER JOIN dbo.ZAMOWIENIA_REKLAMY AS r ON z.idZamowienia = r.idZamowienia |
| | 45 | LEFT OUTER JOIN dbo.ZAMOWIENIA_1EMISJA AS ZE ON ZE.idZamowienia = z.idZamowienia |
| | 46 | LEFT OUTER JOIN dbo.ZAMOWIENIA_1EMISJA_bezFK AS ZFK ON ZFK.idZamowienia = z.idZamowienia |
| | 47 | LEFT OUTER JOIN dbo.ZAMOWIENIA_NETTO_ZAFAKTUROWANE AS ZNFK ON ZNFK.idZamowienia = z.idZamowienia |
| | 48 | LEFT OUTER JOIN dbo.VIEW_KOREKTY AS Korekta ON Korekta.idZamowienia = z.idZamowienia |
| | 49 | LEFT OUTER JOIN dbo.Faktury AS F ON F.idZamowienia = z.idZamowienia |