root/trunk/SQL/StoredProcedures/sp_adMotoRaportFaktury.txt @ 988

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

fixes #179

Line 
1
2SET ANSI_NULLS ON
3GO
4SET QUOTED_IDENTIFIER ON
5GO
6
7ALTER PROCEDURE [dbo].[sp_adMotoRaportFaktury]
8        @rok int,
9        @miesiac int
10AS
11DECLARE @prowizjaPoz DECIMAL(9,4)
12DECLARE @prowizjaKat money
13
14exec sp_GetProcentProwizjiByAgencja 6, @rok, @miesiac, @prowizjaPoz OUTPUT
15exec sp_GetProcentProwizjiByAgencja 4, @rok, @miesiac, @prowizjaKat OUTPUT
16
17
18DECLARE @Wplywy TABLE
19(
20        IdFaktury INT,
21        NumerFaktury INT,
22        Agent nvarchar(100),
23        SymbolFaktury nvarchar(100),
24        DataWplaty DATETIME,
25        Netto MONEY,
26        DataFaktury DATETIME,
27        Prowizja MONEY,
28        Agencja nvarchar(100)
29)
30
31INSERT INTO @Wplywy
32SELECT
33ID_FAKTURY AS IdFaktury,
34NumerFaktury,
35LOWER(Symbol) AS Agent,
36NR_FK AS SymbolFaktury,
37dataWplaty AS DataWplaty,
38NETTO AS Netto,
39DATA_WYSTAWIENIA AS DataFaktury,
40ROUND(NETTO * 0.5, 2) AS Prowizja,
41Agencja
42FROM WplywyByTytul
43WHERE (YEAR(dataWplaty) = @rok)
44AND (MONTH(dataWplaty) = @miesiac)
45AND Agencja='adMoto'
46
47
48
49SELECT * FROM @Wplywy
50ORDER BY DataWplaty, Agent, NumerFaktury
51GO
52
53SET ANSI_NULLS OFF
54GO
55SET QUOTED_IDENTIFIER OFF
56GO
57
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.