Zbiór zmian 748 dla trunk/RaportySQL/ReklamyDoUsuniecia.rdl
- Data:
- 2009-07-10 11:57:31 (17 years ago)
- Pliki:
-
- 1 zmodyfikowane
-
trunk/RaportySQL/ReklamyDoUsuniecia.rdl (zmodyfikowane) (4 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/RaportySQL/ReklamyDoUsuniecia.rdl
r744 r748 107 107 <rd:TypeName>System.String</rd:TypeName> 108 108 </Field> 109 <Field Name=" reklama1">110 <DataField> reklama1</DataField>109 <Field Name="Reklama"> 110 <DataField>Reklama</DataField> 111 111 <rd:TypeName>System.String</rd:TypeName> 112 112 </Field> … … 135 135 <rd:TypeName>System.String</rd:TypeName> 136 136 </Field> 137 <Field Name="NastepnaReklama"> 138 <DataField>NastepnaReklama</DataField> 139 <rd:TypeName>System.String</rd:TypeName> 140 </Field> 141 <Field Name="NastepnyGrzbiet"> 142 <DataField>NastepnyGrzbiet</DataField> 143 <rd:TypeName>System.String</rd:TypeName> 144 </Field> 137 145 </Fields> 138 146 <Query> 139 147 <DataSourceName>BAZA_REKLAM</DataSourceName> 140 <CommandText>SELECT * FROM 148 <CommandText>DECLARE @NastepnyNumer TABLE 149 ( 150 ReklamaId INT, 151 Reklama varchar(50), 152 StaryGrzbiet varchar(10) 153 ) 154 155 INSERT INTO @NastepnyNumer 156 SELECT R.ReklamaId, R.[Id reklamy] AS Reklama, dbo.getSectionForDTP (T.Id, R.grzbiet, R.ogl_dzial) AS StaryGrzbiet FROM REKLAMA AS R 157 INNER JOIN [UKAÅ»E SIÄ W NR] ON R.ReklamaID = [UKAÅ»E SIÄ W NR].ReklamaId 158 INNER JOIN [Lista tytuÅów] T ON T.Symb=R.[TytuÅ] 159 LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID 160 WHERE [UKAÅ»E SIÄ W NR].[Nr Wydania] = @nr2 161 AND R.tytuÅ =@tytul 162 AND R.[zatwierdzono do druku]=1 163 164 SELECT * FROM 141 165 ( 142 166 SELECT … … 145 169 [UKAÅ»E SIÄ W NR].[Nr Wydania] as nrwyd1, 146 170 G.[nazwa] as grzbiet1, 147 r.[id reklamy] as reklama1,171 r.[id reklamy] as Reklama, 148 172 R.strona AS Uwagi, 149 173 REKLAMA_STRONA.Strona, 150 174 R.[zatwierdzono do druku], 151 D.Name AS Dzial, Roz.Name AS Rozdzial, Lok.Text AS Lokalizacja 175 D.Name AS Dzial, Roz.Name AS Rozdzial, Lok.Text AS Lokalizacja, 176 NastepnyNr.Reklama AS NastepnaReklama, NastepnyNr.StaryGrzbiet AS NastepnyGrzbiet 152 177 FROM REKLAMA AS R 153 178 INNER JOIN [UKAÅ»E SIÄ W NR] ON R.ReklamaID = [UKAÅ»E SIÄ W NR].ReklamaId 154 179 INNER JOIN [Lista tytuÅów] T ON T.Symb=R.[TytuÅ] 155 LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKAÅ»E SIÄ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA180 LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKAÅ»E SIÄ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA 156 181 LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID 182 LEFT OUTER JOIN Agenci AS A ON R.[SYMBOL AKWIZYTORA] = A.symbol 183 LEFT OUTER JOIN Agencje AS A2 ON A.id_agencji = A2.id_agencji 157 184 LEFT OUTER JOIN Dzial AS D ON R.ogl_dzial = D.Id 158 185 LEFT OUTER JOIN Rozdzial AS Roz ON R.ogl_rozdzial = Roz.Id 159 186 LEFT OUTER JOIN ReklamaLokalizacja AS Lok ON R.AdLocationId = Lok.Id 160 187 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 161 188 WHERE 162 189 [UKAÅ»E SIÄ W NR].[Nr Wydania] = @nr1 163 and r.tytuÅ =@tytul 164 and (r.[zatwierdzono do druku]=1 or (r.[zatwierdzono do druku]=0 and REKLAMA_STRONA.strona is not null)) 165 and substring(R.[Id reklamy],1,7) not in ( 166 SELECT substring(R.[Id reklamy],1,7) FROM REKLAMA AS R 167 INNER JOIN [UKAÅ»E SIÄ W NR] ON R.ReklamaID = [UKAÅ»E SIÄ W NR].ReklamaId 168 LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKAÅ»E SIÄ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA 169 LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID 170 WHERE [UKAÅ»E SIÄ W NR].[Nr Wydania] = @nr2 AND r.tytuÅ =@tytul AND r.[zatwierdzono do druku]=1 171 ) 190 AND r.tytuÅ =@tytul 191 AND REKLAMA_STRONA.strona is not null 172 192 ) Reklama 173 WHERE Reklama.staryGrzbiet IN (@grzbiet)193 WHERE StaryGrzbiet IN (@grzbiet) AND (NastepnaReklama IS NULL OR (NastepnaReklama IS NOT NULL AND StaryGrzbiet<>NastepnyGrzbiet)) 174 194 ORDER BY Reklama.Strona</CommandText> 175 195 <QueryParameters> … … 327 347 <ZIndex>8</ZIndex> 328 348 <CanGrow>true</CanGrow> 329 <Value>=Fields! reklama1.Value</Value>349 <Value>=Fields!Reklama.Value</Value> 330 350 </Textbox> 331 351 </ReportItems>
