
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO

ALTER VIEW [dbo].[LISTA_REKLAM_NA_WYDANIE] 
AS
SELECT DISTINCT R.ReklamaID, R.TYTUŁ, R.TYP, R.[ID REKLAMY], R.SZER, R.WYS, R.KOLOR, R.[NICK NAME], 
R.MOD_TYP, R.RABAT, R.STRONA AS lokalizacja, U.[Nr Wydania] AS NR, 
R.[ZATWIERDZONO DO DRUKU], R.GRZBIET, REKLAMA_STRONA.STRONA, A.Symbol AS agencja,  
R.[SYMBOL AKWIZYTORA], R.KROTNOŚĆ, R.NETTO, G.Nazwa AS nazwaGrzbietu, A2.ID_AGENTA, 
R.[CENA JEDN], R.[RABAT WARTOŚĆ], R.wyroznienie, R.wyroznienie_exported, R.logo, R.logoID, 
ogl_d.Name AS DZIAŁ_TXT, ogl_r.Name AS ROZDZIAŁ_TXT,PS.STAN, U.Status,
L.[Text] AS lokalizacja1
FROM dbo.AGENCI AS A2 
LEFT OUTER JOIN dbo.AGENCJE AS A ON A.Id_agencji = A2.ID_AGENCJI 
INNER JOIN dbo.REKLAMA AS R ON A2.Symbol = R.[SYMBOL AKWIZYTORA] 
INNER JOIN dbo.ReklamaLokalizacja AS L ON L.Id = R.AdLocationId 
INNER JOIN dbo.[UKAŻE SIĘ W NR] AS U ON R.ReklamaID = U.ReklamaId 
LEFT OUTER JOIN dbo.REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND U.[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA 
LEFT OUTER JOIN dbo.GRZBIETY AS G ON R.GRZBIET = G.ID 
LEFT OUTER JOIN dbo.Dzial AS ogl_d ON U.DzialId = ogl_d.Id 
LEFT OUTER JOIN dbo.Rozdzial AS ogl_r ON U.RozdzialId = ogl_r.id and ogl_r.DzialId = U.DzialId
LEFT OUTER JOIN (SELECT ReklamaId AS rekID, STAN, DATA_AGENT FROM dbo.PRODUKCJA) AS PS ON R.ReklamaID = PS.rekID AND PS.DATA_AGENT = (SELECT MAX(DATA_AGENT) AS Expr1 FROM dbo.PRODUKCJA WHERE (ReklamaId = R.ReklamaID))
GO

SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER ON
GO

