Zbiór zmian 748 dla trunk/RaportySQL
- Data:
- 2009-07-10 11:57:31 (17 years ago)
- Lokalizacja:
- trunk/RaportySQL
- Pliki:
-
- 6 zmodyfikowane
-
ReklamyDoDodania.rdl (zmodyfikowane) (4 diffs)
-
ReklamyDoDodania.rdl.data (zmodyfikowane) (poprzedni)
-
ReklamyDoUsuniecia.rdl (zmodyfikowane) (4 diffs)
-
ReklamyDoUsuniecia.rdl.data (zmodyfikowane) (poprzedni)
-
ZestawienieMiesieczneFaktur2009.rdl (zmodyfikowane) (1 diff)
-
ZestawienieMiesieczneFaktur2009.rdl.data (zmodyfikowane) (poprzedni)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/RaportySQL/ReklamyDoDodania.rdl
r744 r748 108 108 <rd:TypeName>System.Double</rd:TypeName> 109 109 </Field> 110 <Field Name=" reklama1">111 <DataField> reklama1</DataField>110 <Field Name="Reklama"> 111 <DataField>Reklama</DataField> 112 112 <rd:TypeName>System.String</rd:TypeName> 113 113 </Field> … … 132 132 <rd:TypeName>System.String</rd:TypeName> 133 133 </Field> 134 <Field Name="PoprzedniaReklama"> 135 <DataField>PoprzedniaReklama</DataField> 136 <rd:TypeName>System.String</rd:TypeName> 137 </Field> 138 <Field Name="PoprzedniGrzbiet"> 139 <DataField>PoprzedniGrzbiet</DataField> 140 <rd:TypeName>System.String</rd:TypeName> 141 </Field> 134 142 </Fields> 135 143 <Query> 136 144 <DataSourceName>BAZA_REKLAM</DataSourceName> 137 <CommandText>SELECT * FROM 145 <CommandText>DECLARE @PoprzedniNumer TABLE 146 ( 147 ReklamaId INT, 148 Reklama varchar(50), 149 StaryGrzbiet varchar(10) 150 ) 151 152 INSERT INTO @PoprzedniNumer 153 SELECT R.ReklamaId, R.[Id reklamy] AS Reklama, dbo.getSectionForDTP (T.Id, R.grzbiet, R.ogl_dzial) AS StaryGrzbiet FROM REKLAMA AS R 154 INNER JOIN [UKAÅ»E SIÄ W NR] ON R.ReklamaID = [UKAÅ»E SIÄ W NR].ReklamaId 155 INNER JOIN [Lista tytuÅów] T ON T.Symb=R.[TytuÅ] 156 LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKAÅ»E SIÄ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA 157 LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID 158 WHERE [UKAÅ»E SIÄ W NR].[Nr Wydania] = @nr1 159 AND r.tytuÅ =@tytul 160 AND r.[zatwierdzono do druku]=1 161 162 SELECT * FROM 138 163 ( 139 164 SELECT R.reklamaId, [UKAÅ»E SIÄ W NR].[Nr Wydania] as nrwyd1, G.[nazwa] as grzbiet1, R.mod_typ, 140 165 dbo.getSectionForDTP (T.Id,R.grzbiet,R.ogl_dzial) AS staryGrzbiet, 141 R.wys,R.szer, r.[id reklamy] as reklama1, R.strona as strona, A2.NazwaKrotka as agencja,142 D.Name AS Dzial, Roz.Name AS Rozdzial, Lok.Text AS Lokalizacja 166 R.wys,R.szer, r.[id reklamy] as Reklama, R.strona as strona, A2.NazwaKrotka as agencja, 167 D.Name AS Dzial, Roz.Name AS Rozdzial, Lok.Text AS Lokalizacja, PopNr.Reklama AS PoprzedniaReklama, PopNr.StaryGrzbiet AS PoprzedniGrzbiet 143 168 FROM REKLAMA AS R 144 169 INNER JOIN [UKAÅ»E SIÄ W NR] ON R.ReklamaID = [UKAÅ»E SIÄ W NR].ReklamaId … … 151 176 LEFT OUTER JOIN Rozdzial AS Roz ON R.ogl_rozdzial = Roz.Id 152 177 LEFT OUTER JOIN ReklamaLokalizacja AS Lok ON R.AdLocationId = Lok.Id 178 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 153 179 WHERE 154 180 [UKAÅ»E SIÄ W NR].[Nr Wydania] = @nr2 155 181 AND r.tytuÅ =@tytul 156 182 AND r.[zatwierdzono do druku]=1 157 AND SUBSTRING(R.[Id reklamy],1,7) NOT IN (158 SELECT SUBSTRING(R.[Id reklamy],1,7) FROM REKLAMA AS R159 INNER JOIN [UKAÅ»E SIÄ W NR] ON R.ReklamaID = [UKAÅ»E SIÄ W NR].ReklamaId160 LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKAÅ»E SIÄ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA161 LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID162 WHERE [UKAÅ»E SIÄ W NR].[Nr Wydania] = @nr1163 AND r.tytuÅ =@tytul164 AND r.[zatwierdzono do druku]=1165 ) --ORDER BY starygrzbiet, grzbiet1, reklama1166 183 ) Reklama 167 WHERE staryGrzbiet IN (@grzbiet)168 ORDER BY starygrzbiet, grzbiet1, reklama1</CommandText>184 WHERE StaryGrzbiet IN (@grzbiet) AND (PoprzedniaReklama IS NULL OR (PoprzedniaReklama IS NOT NULL AND StaryGrzbiet<>PoprzedniGrzbiet)) 185 ORDER BY StaryGrzbiet, grzbiet1, Reklama</CommandText> 169 186 <QueryParameters> 170 187 <QueryParameter Name="@nr2"> … … 760 777 <ZIndex>9</ZIndex> 761 778 <CanGrow>true</CanGrow> 762 <Value>=Fields! reklama1.Value</Value>779 <Value>=Fields!Reklama.Value</Value> 763 780 </Textbox> 764 781 </ReportItems> -
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> -
trunk/RaportySQL/ZestawienieMiesieczneFaktur2009.rdl
r583 r748 271 271 <Query> 272 272 <DataSourceName>BAZA_REKLAM</DataSourceName> 273 <CommandText>SELECT FAKTURY.ID_SPRZEDAWCY, FAKTURY.ID_NABYWCY, FAKTURY.NUMER, FAKTURY.NUMER_ROZ, YEAR(FAKTURY.DATA_SPRZEDAZY) AS ROK,274 MONTH(FAKTURY.DATA_SPRZEDAZY) AS MS, FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR,275 FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK, CASE WHEN K.S_VAT IS NULL276 THEN SUM(FAKTURA_DETAILS.NETTO) ELSE K.Netto END AS NETTO, CASE WHEN K.S_VAT IS NULL277 THEN FAKTURA_DETAILS.S_VAT ELSE K.S_VAT END AS S_VAT, CASE WHEN K.S_VAT IS NULL273 <CommandText>SELECT dbo.FAKTURY.ID_SPRZEDAWCY, dbo.FAKTURY.ID_NABYWCY, dbo.FAKTURY.NUMER, dbo.FAKTURY.NUMER_ROZ, 274 YEAR(dbo.FAKTURY.DATA_SPRZEDAZY) AS ROK, MONTH(dbo.FAKTURY.DATA_SPRZEDAZY) AS MS, dbo.FAKTURY.DATA_SPRZEDAZY, 275 CONVERT(VARCHAR, dbo.FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, dbo.FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, 276 dbo.FAKTURY.NUMER_ROK) AS NR_FK, CASE WHEN K.S_VAT IS NULL THEN SUM(FAKTURA_DETAILS.NETTO) ELSE K.Netto END AS NETTO, 277 CASE WHEN K.S_VAT IS NULL THEN FAKTURA_DETAILS.S_VAT ELSE K.S_VAT END AS S_VAT, CASE WHEN K.S_VAT IS NULL 278 278 THEN SUM(FAKTURA_DETAILS.NETTO * FAKTURA_DETAILS.S_VAT) ELSE (K.Netto * K.S_VAT) END AS VAT, CASE WHEN K.S_VAT IS NULL 279 THEN SUM(FAKTURA_DETAILS.NETTO * (1 + FAKTURA_DETAILS.S_VAT)) ELSE (K.Netto * (1 + K.S_VAT)) END AS BRUTTO, FAKTURY.suma_zaplat,280 FAKTURY.ID_FAKTURY, CASE WHEN AGENCI.Symbol IS NULL279 THEN SUM(FAKTURA_DETAILS.NETTO * (1 + FAKTURA_DETAILS.S_VAT)) ELSE (K.Netto * (1 + K.S_VAT)) END AS BRUTTO, dbo.FAKTURY.suma_zaplat, 280 dbo.FAKTURY.ID_FAKTURY, CASE WHEN AGENCI.Symbol IS NULL 281 281 THEN CASE WHEN FAKTURY.NUMER_ROZ = 'POZ' THEN 'przyÅucki' ELSE 'wodzu' END ELSE AGENCI.Symbol END AS Symbol, 282 AGENCJE.Symbol AS Agencja 283 FROM FAKTURY INNER JOIN 284 FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY LEFT OUTER JOIN 285 AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ LEFT OUTER JOIN 286 AGENCJE ON FAKTURY.ID_SPRZEDAWCY = AGENCJE.Id_agencji LEFT OUTER JOIN 287 VIEW_KOREKTY AS K ON FAKTURY.ID_FAKTURY = K.idFakturyVAT 288 WHERE (YEAR(FAKTURY.DATA_SPRZEDAZY) = @rok) AND (MONTH(FAKTURY.DATA_SPRZEDAZY) = @miesiac) AND (FAKTURY.KOREKTA = 0) AND 289 (FAKTURY.SystemKsiegowyId IN (@systemKsiegowy)) 290 GROUP BY FAKTURY.ID_SPRZEDAWCY, AGENCJE.Symbol, AGENCI.Symbol, FAKTURY.ID_NABYWCY, FAKTURY.NUMER, FAKTURY.NUMER_ROZ, 291 YEAR(FAKTURY.DATA_SPRZEDAZY), FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, 292 FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK), FAKTURY.suma_zaplat, FAKTURA_DETAILS.S_VAT, 293 FAKTURY.ID_FAKTURY, K.netto, K.S_VAT 294 ORDER BY FAKTURY.NUMER</CommandText> 282 dbo.AGENCJE.Symbol AS Agencja 283 FROM dbo.FAKTURY INNER JOIN 284 dbo.FAKTURA_DETAILS ON dbo.FAKTURY.ID_FAKTURY = dbo.FAKTURA_DETAILS.ID_FAKTURY LEFT OUTER JOIN 285 dbo.AGENCI ON dbo.FAKTURY.NUMER_ROZ = dbo.AGENCI.F_ROZ LEFT OUTER JOIN 286 dbo.AGENCJE ON dbo.FAKTURY.ID_SPRZEDAWCY = dbo.AGENCJE.Id_agencji LEFT OUTER JOIN 287 dbo.VIEW_KOREKTY AS K ON dbo.FAKTURY.ID_FAKTURY = K.idFakturyVAT 288 WHERE (YEAR(dbo.FAKTURY.DATA_SPRZEDAZY) = @rok) AND (MONTH(dbo.FAKTURY.DATA_SPRZEDAZY) = @miesiac) AND (dbo.FAKTURY.KOREKTA = 0) 289 AND (dbo.FAKTURY.SystemKsiegowyId IN (@systemKsiegowy)) AND (dbo.FAKTURY.NUMER_ROZ <> 'POZ') AND 290 (dbo.FAKTURY.NUMER_ROZ <> 'KAT') 291 GROUP BY dbo.FAKTURY.ID_SPRZEDAWCY, dbo.AGENCJE.Symbol, dbo.AGENCI.Symbol, dbo.FAKTURY.ID_NABYWCY, dbo.FAKTURY.NUMER, 292 dbo.FAKTURY.NUMER_ROZ, YEAR(dbo.FAKTURY.DATA_SPRZEDAZY), dbo.FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, dbo.FAKTURY.NUMER) 293 + '/' + CONVERT(VARCHAR, dbo.FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, dbo.FAKTURY.NUMER_ROK), dbo.FAKTURY.suma_zaplat, 294 dbo.FAKTURA_DETAILS.S_VAT, dbo.FAKTURY.ID_FAKTURY, K.netto, K.S_VAT 295 ORDER BY dbo.FAKTURY.NUMER</CommandText> 295 296 <QueryParameters> 296 297 <QueryParameter Name="@rok">
