root/trunk/SQL/Views/FakturyPoznanKatowice.txt @ 331

Wersja 331, 1.1 KB (wprowadzona przez marek, 17 years temu)

fixes #5 - poprawiono wystawianie faktur - aplikacja nie pozwala na wystawienie faktury dla Poznania lub Katowic dla faktur dla ktorych juz zostala wystawiona faktura

Line 
1
2SET ANSI_NULLS ON
3GO
4SET QUOTED_IDENTIFIER ON
5GO
6
7ALTER VIEW [dbo].[FakturyPoznanKatowice] AS
8SELECT FakturyPozKat.* FROM
9(
10SELECT DISTINCT F.id_faktury AS ID,
11CONVERT(VARCHAR,F.NUMER) + '/' + CONVERT(VARCHAR,F.NUMER_ROZ) + '/' + CONVERT(VARCHAR,F.NUMER_ROK) AS NrFaktury,
12F.[DATA_SPRZEDAZY] AS DataSprzedazy,
13F2.ID_FAKTURY AS IDPozKat,
14CONVERT(VARCHAR,F2.NUMER) + '/' + CONVERT(VARCHAR,F2.NUMER_ROZ) + '/' + CONVERT(VARCHAR,F2.NUMER_ROK) AS NrFakturyPozKat,
15DATEPART(week, F2.DATA_WYSTAWIENIA) AS NrTygodnia,
16SUM(FD.NETTO) AS Netto,
17SUM(FD2.NETTO) AS NettoPozKat,
18F2.[DATA_WYSTAWIENIA] AS DataWystawieniaPozKat
19FROM FAKTURA_DETAILS FD
20LEFT JOIN faktury F ON F.id_faktury = FD.id_faktury
21LEFT JOIN FAKTURA_DETAILS FD2 ON FD.reklamaId = FD2.reklamaId AND FD.NR_WYDANIA = FD2.NR_WYDANIA
22LEFT JOIN FAKTURY F2 ON FD2.id_Faktury = F2.id_faktury
23WHERE F.NUMER_ROZ = 'POZ' OR F.NUMER_ROZ='KAT'
24GROUP BY F.id_faktury, F.NUMER, F.NUMER_ROZ, F.NUMER_ROK, F.[DATA_SPRZEDAZY], F2.ID_FAKTURY, F2.NUMER, F2.NUMER_ROZ, F2.NUMER_ROK, F2.DATA_WYSTAWIENIA
25) FakturyPozKat
26WHERE ID <> IDPozKat
27GO
28
29SET ANSI_NULLS OFF
30GO
31SET QUOTED_IDENTIFIER OFF
32GO
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.