Index: branches/Emisje/SQL/Reports/ReklamyDoDodania.txt
===================================================================
--- branches/Emisje/SQL/Reports/ReklamyDoDodania.txt (revision 787)
+++ branches/Emisje/SQL/Reports/ReklamyDoDodania.txt (revision 787)
@@ -0,0 +1,41 @@
+DECLARE @PoprzedniNumer TABLE
+(
+	ReklamaId INT,
+	Reklama varchar(50),
+	StaryGrzbiet varchar(10)
+)
+
+INSERT INTO @PoprzedniNumer
+SELECT R.ReklamaId, R.[Id reklamy] AS Reklama, dbo.getSectionForDTP (T.Id, R.grzbiet, R.ogl_dzial) AS StaryGrzbiet FROM REKLAMA AS R 
+		INNER JOIN [UKA¯E SIÊ W NR] ON R.ReklamaID = [UKA¯E SIÊ W NR].ReklamaId 
+		INNER JOIN [Lista tytu³ów] T ON T.Symb=R.[Tytu³]
+		LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKA¯E SIÊ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA 
+		LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID 
+		WHERE [UKA¯E SIÊ W NR].[Nr Wydania] = @nr1 
+		AND r.tytu³ =@tytul 
+		AND r.[zatwierdzono do druku]=1
+
+SELECT * FROM 
+(
+SELECT R.reklamaId, [UKA¯E SIÊ W NR].[Nr Wydania] as nrwyd1, G.[nazwa] as grzbiet1, R.mod_typ, 
+dbo.getSectionForDTP (T.Id,R.grzbiet,R.ogl_dzial) AS staryGrzbiet,
+R.wys,R.szer, r.[id reklamy] as Reklama, R.strona as strona, A2.NazwaKrotka as agencja,
+D.Name AS Dzial, Roz.Name AS Rozdzial, Lok.Text AS Lokalizacja, PopNr.Reklama AS PoprzedniaReklama, PopNr.StaryGrzbiet AS PoprzedniGrzbiet
+FROM REKLAMA AS R 
+INNER JOIN [UKA¯E SIÊ W NR] ON R.ReklamaID = [UKA¯E SIÊ W NR].ReklamaId 
+INNER JOIN [Lista tytu³ów] T ON T.Symb=R.[Tytu³]
+LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKA¯E SIÊ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA 
+LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID 
+LEFT OUTER JOIN Agenci AS A ON R.[SYMBOL AKWIZYTORA] = A.symbol 
+LEFT OUTER JOIN Agencje AS A2 ON A.id_agencji = A2.id_agencji
+LEFT OUTER JOIN Dzial AS D ON R.ogl_dzial = D.Id
+LEFT OUTER JOIN Rozdzial AS Roz ON R.ogl_rozdzial = Roz.Id
+LEFT OUTER JOIN ReklamaLokalizacja AS Lok ON R.AdLocationId = Lok.Id
+LEFT OUTER JOIN @PoprzedniNumer AS PopNr ON SUBSTRING(PopNr.Reklama,1,7) COLLATE SQL_Latin1_General_CP1250_CI_AS = SUBSTRING(R.[Id reklamy],1,7) COLLATE SQL_Latin1_General_CP1250_CI_AS
+WHERE 
+[UKA¯E SIÊ W NR].[Nr Wydania] = @nr2  
+AND r.tytu³ =@tytul 
+AND r.[zatwierdzono do druku]=1
+) Reklama
+WHERE StaryGrzbiet IN (@grzbiet) AND (PoprzedniaReklama IS NULL OR (PoprzedniaReklama IS NOT NULL AND StaryGrzbiet<>PoprzedniGrzbiet))
+ORDER BY StaryGrzbiet, grzbiet1, Reklama
Index: branches/Emisje/SQL/Reports/ReklamyDoUsuniecia.txt
===================================================================
--- branches/Emisje/SQL/Reports/ReklamyDoUsuniecia.txt (revision 787)
+++ branches/Emisje/SQL/Reports/ReklamyDoUsuniecia.txt (revision 787)
@@ -0,0 +1,47 @@
+DECLARE @NastepnyNumer TABLE
+(
+	ReklamaId INT,
+	Reklama varchar(50),
+	StaryGrzbiet varchar(10)
+)
+
+INSERT INTO @NastepnyNumer
+SELECT R.ReklamaId, R.[Id reklamy] AS Reklama, dbo.getSectionForDTP (T.Id, R.grzbiet, R.ogl_dzial) AS StaryGrzbiet FROM REKLAMA AS R 
+		INNER JOIN [UKA¯E SIÊ W NR] ON R.ReklamaID = [UKA¯E SIÊ W NR].ReklamaId 
+		INNER JOIN [Lista tytu³ów] T ON T.Symb=R.[Tytu³]
+		LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID 
+		WHERE [UKA¯E SIÊ W NR].[Nr Wydania] = @nr2 
+		AND R.tytu³ =@tytul 
+		AND R.[zatwierdzono do druku]=1
+
+SELECT * FROM 
+(
+SELECT 
+R.reklamaId, 
+dbo.getSectionForDTP (T.Id,R.grzbiet,R.ogl_dzial) AS staryGrzbiet,
+[UKA¯E SIÊ W NR].[Nr Wydania] as nrwyd1, 
+G.[nazwa] as grzbiet1, 
+r.[id reklamy] as Reklama, 
+R.strona  AS Uwagi, 
+REKLAMA_STRONA.Strona, 
+R.[zatwierdzono do druku],
+D.Name AS Dzial, Roz.Name AS Rozdzial, Lok.Text AS Lokalizacja,
+NastepnyNr.Reklama AS NastepnaReklama, NastepnyNr.StaryGrzbiet AS NastepnyGrzbiet
+FROM REKLAMA AS R 
+INNER JOIN [UKA¯E SIÊ W NR] ON R.ReklamaID = [UKA¯E SIÊ W NR].ReklamaId 
+INNER JOIN [Lista tytu³ów] T ON T.Symb=R.[Tytu³]
+LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKA¯E SIÊ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA 
+LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID 
+LEFT OUTER JOIN Agenci AS A ON R.[SYMBOL AKWIZYTORA] = A.symbol 
+LEFT OUTER JOIN Agencje AS A2 ON A.id_agencji = A2.id_agencji
+LEFT OUTER JOIN Dzial AS D ON R.ogl_dzial = D.Id
+LEFT OUTER JOIN Rozdzial AS Roz ON R.ogl_rozdzial = Roz.Id
+LEFT OUTER JOIN ReklamaLokalizacja AS Lok ON R.AdLocationId = Lok.Id
+LEFT OUTER JOIN @NastepnyNumer AS NastepnyNr ON SUBSTRING(NastepnyNr.Reklama,1,7) COLLATE SQL_Latin1_General_CP1250_CI_AS = SUBSTRING(R.[Id reklamy],1,7) COLLATE SQL_Latin1_General_CP1250_CI_AS
+WHERE 
+[UKA¯E SIÊ W NR].[Nr Wydania] = @nr1  
+AND r.tytu³ =@tytul 
+AND REKLAMA_STRONA.strona is not null
+) Reklama
+WHERE StaryGrzbiet IN (@grzbiet) AND (NastepnaReklama IS NULL OR (NastepnaReklama IS NOT NULL AND StaryGrzbiet<>NastepnyGrzbiet))
+ORDER BY Reklama.Strona
