SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER view [dbo].[VIEW_ZESTAWIENIE_FAKTUR_STARE] as SELECT FAKTURY.ID_NABYWCY, FAKTURY.NUMER, FAKTURY.NUMER_ROZ, YEAR(FAKTURY.DATA_SPRZEDAZY) AS ROK, MONTH(FAKTURY.DATA_SPRZEDAZY) AS MS, FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK, [LISTA TYTUŁÓW].SYMB AS TYTUL, SUM(FAKTURA_DETAILS.NETTO) AS NETTO, FAKTURA_DETAILS.S_VAT, SUM(FAKTURA_DETAILS.VAT) AS VAT, ROUND(SUM(FAKTURA_DETAILS.NETTO) * (1 + FAKTURA_DETAILS.S_VAT), 2) AS BRUTTO, FAKTURY.waluta_brutto, FAKTURY.waluta_miano, FAKTURY.suma_zaplat, FAKTURY.ID_FAKTURY, AGENCI.Symbol, AGENCJE.Symbol AS Agencja, ZAPLACONO = CASE WHEN NOT Wplaty.dataWplaty IS NULL THEN 1 ELSE REKLAMA.ZAPŁACONO END, --FAKTURY.ZAPLACONO, REKLAMA.ZAPŁACONO, reklama.[DATA ZAPŁATY], FAKTURY.zaplata_data,reklama.[reklamaId], KLIENCI.firstname, FAKTURY.TERMIN_ZAPLATY, Reklama.GRZBIET,FAKTURY.ID_TYTUL, Wplaty.dataWplaty, Wplaty.brutto as wplata_brutto, dbo.Wplaty.waluta_brutto as wplata_waluta_brutto, dbo.Wplaty.waluta_miano as wplata_waluta_miano, Wplaty.idWplaty, FAKTURY.Korekta, Wplaty.idZamowienia FROM FAKTURY LEFT JOIN FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY LEFT JOIN [LISTA TYTUŁÓW] ON FAKTURY.ID_TYTUL = [LISTA TYTUŁÓW].id LEFT JOIN AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ LEFT JOIN AGENCJE ON AGENCI.ID_AGENCJI = AGENCJE.Id_agencji LEFT JOIN REKLAMA ON FAKTURY.[id_faktury] = reklama.[id_faktury] LEFT OUTER JOIN KLIENCI ON FAKTURY.ID_NABYWCY = KLIENCI.customerId LEFT JOIN Wplaty on FAKTURY.Id_faktury= Wplaty.idfaktury GROUP BY FAKTURY.ID_NABYWCY, FAKTURY.NUMER, FAKTURY.NUMER_ROZ, FAKTURY.NUMER_ROZ, YEAR(FAKTURY.DATA_SPRZEDAZY), FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK), FAKTURY.suma_zaplat, FAKTURA_DETAILS.S_VAT, FAKTURY.ID_FAKTURY, [LISTA TYTUŁÓW].SYMB, FAKTURY.waluta_brutto, FAKTURY.waluta_miano, AGENCI.Symbol, AGENCJE.Symbol, FAKTURY.ZAPLACONO, reklama.[DATA ZAPŁATY], FAKTURY.zaplata_data, reklama.[reklamaId], REKLAMA.ZAPŁACONO, KLIENCI.firstname, FAKTURY.TERMIN_ZAPLATY, Reklama.GRZBIET,FAKTURY.ID_TYTUL, Wplaty.dataWplaty,Wplaty.brutto, dbo.Wplaty.waluta_brutto, dbo.Wplaty.waluta_miano, Wplaty.idWplaty, FAKTURY.Korekta, Wplaty.idZamowienia GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO