root/trunk/SQL/StoredProcedures/sp_FindPartnerInvoices.txt @ 946

Wersja 588, 1.3 KB (wprowadzona przez marek, 17 years temu)

re #163

Line 
1
2SET ANSI_NULLS ON
3GO
4SET QUOTED_IDENTIFIER ON
5GO
6
7-- =============================================
8-- Author:              marek
9-- Create date: 2009/04/16
10-- Description: Faktury dla partnerow - Poznan, Katowice
11-- =============================================
12ALTER PROCEDURE [dbo].[sp_FindPartnerInvoices]
13        @year int,
14        @month int,
15        @partner varchar(3)
16AS
17BEGIN
18        -- SET NOCOUNT ON added to prevent extra result sets from
19        -- interfering with SELECT statements.
20        SET NOCOUNT ON;
21
22SELECT DISTINCT
23F.ID_FAKTURY AS Id,
24F.NUMER AS Number,
25F.NUMER_ROZ AS AgentShortCut,
26F.NUMER_ROK AS [Year],
27F.DATA_WYSTAWIENIA AS Date,
28CAST(COALESCE(F.suma_zaplat, 0) AS DECIMAL(9,2)) AS TotalPaid,
29F.KOREKTA AS Correction,
30F.waluta_miano AS Currency, 
31F.EKSPORT AS Exported,
32FPK.NrTygodnia AS WeekNumber,
33CAST(Sum(FPK.Netto) AS DECIMAL(9,2)) AS Amount
34FROM FAKTURY AS F
35LEFT OUTER JOIN FakturyPoznanKatowice AS FPK ON FPK.ID = F.ID_FAKTURY
36WHERE
37F.NUMER_ROZ = @partner
38AND DATEPART(YEAR, F.DATA_WYSTAWIENIA)=@year
39AND DATEPART(MONTH, F.DATA_WYSTAWIENIA)=@month
40GROUP BY
41F.NUMER,
42F.NUMER_ROZ,
43F.NUMER_ROK,
44F.DATA_WYSTAWIENIA,
45F.ZAPLACONO,
46F.suma_zaplat,
47F.KOREKTA,
48F.waluta_miano,
49F.EKSPORT,
50FPK.NrTygodnia,
51F.ID_FAKTURY
52
53END
54GO
55
56SET ANSI_NULLS OFF
57GO
58SET QUOTED_IDENTIFIER OFF
59GO
60
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.