
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER view [dbo].[VIEW_RAPORT_ZMIAN_EMISJI] as
select T.idFaktury,
cast(F.numer as nvarchar(3)) 
+ '/' + 
cast(F.numer_roz as nvarchar(3))  + '/' + cast(F.numer_rok as nvarchar(4)) as NrFaktury,
T. reklamaId, R.[id reklamy],
Z.idZamowienia, T.nrWyd, T.dataZmiany,T.netto, NR.DATA_W from (
select U.idFaktury,U.reklamaId, ZE.idEmisji, ZE.popNrWyd as nrWyd, ZE.dataZmiany, - U.netto as netto from
	dbo.zmianyEmisji ZE left join dbo.[UKAŻE SIĘ W NR] U on
	ZE.idEmisji = U.id 
union 
select U.idFaktury,U.reklamaId, ZE.idEmisji, ZE.nastNrWyd, ZE.dataZmiany, + U.netto from
	dbo.zmianyEmisji ZE left join dbo.[UKAŻE SIĘ W NR] U on
	ZE.idEmisji = U.id 
--union 
--select idFaktury,reklamaId, ID, [Nr Wydania],dataAnulowania, -netto from dbo.[UKAŻE SIĘ W NR]
--where status=2
) T
left join dbo.REKLAMA R on T.reklamaid = R.reklamaid
left join zamowienia Z on Z.idZamowienia = R.idZamowienia
left join faktury F on F.id_faktury = T.IdFaktury
left join klienci K on Z.idKlienta = K.customerId
left join NR on NR.TYT=R.tytuł and NR.NRW=T.nrWyd
GO

SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO

