root/trunk/SQL/Views/VIEW_RAPORT_ZMIAN_EMISJI.txt @ 277

Wersja 277, 1.2 KB (wprowadzona przez marek, 17 years temu)

fixes #74

Line 
1
2SET ANSI_NULLS ON
3GO
4SET QUOTED_IDENTIFIER ON
5GO
6
7ALTER view [dbo].[VIEW_RAPORT_ZMIAN_EMISJI] as
8SELECT T.idFaktury,
9CAST(F.numer AS NVARCHAR(3)) + '/' + CAST(F.numer_roz AS NVARCHAR(3))  + '/' + CAST(F.numer_rok AS NVARCHAR(4)) AS NrFaktury,
10T. reklamaId,
11R.[id reklamy],
12Z.idZamowienia,
13T.nrWyd,
14T.dataZmiany,
15T.netto,
16NR.DATA_W,
17T.Korekta FROM
18(
19SELECT U.idFaktury, U.reklamaId, ZE.idEmisji, ZE.popNrWyd AS nrWyd, ZE.dataZmiany, - U.netto AS netto, 0 AS Korekta
20FROM dbo.zmianyEmisji ZE
21LEFT JOIN dbo.[UKA¯E SIÊ W NR] U ON ZE.idEmisji = U.id
22UNION
23select U.idFaktury,U.reklamaId, ZE.idEmisji, ZE.nastNrWyd, ZE.dataZmiany, + U.netto, 0 as Korekta
24FROM dbo.zmianyEmisji ZE
25LEFT JOIN dbo.[UKA¯E SIÊ W NR] U ON ZE.idEmisji = U.id
26UNION
27SELECT idFaktury, reklamaId, ID, [Nr Wydania], dataAnulowania, -netto, 1 as Korekta
28FROM dbo.[UKA¯E SIÊ W NR]
29WHERE status=2 and idFaktury IS NOT NULL
30) T
31LEFT JOIN dbo.REKLAMA R ON T.reklamaid = R.reklamaid
32LEFT JOIN zamowienia Z ON Z.idZamowienia = R.idZamowienia
33LEFT JOIN faktury F ON F.id_faktury = T.IdFaktury
34LEFT JOIN klienci K ON Z.idKlienta = K.customerId
35LEFT JOIN NR ON NR.TYT=R.tytu³ AND NR.NRW=T.nrWyd
36GO
37
38SET ANSI_NULLS OFF
39GO
40SET QUOTED_IDENTIFIER OFF
41GO
42
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.