| | 32 | SET @query = '' |
| | 33 | |
| | 34 | IF (NOT (@rok IS NULL)) AND (NOT (@ms IS NULL)) |
| | 35 | BEGIN |
| | 36 | |
| | 37 | SET @query = @query + |
| | 38 | ' |
| | 39 | DECLARE @startDate DATETIME |
| | 40 | DECLARE @endDate DATETIME |
| | 41 | |
| | 42 | SELECT @startDate=dateadd(yy,(' + CAST(@rok as nvarchar) + '-1900),0) + dateadd(mm,' + CAST(@ms as nvarchar) + '-1,0) + 0 |
| | 43 | SELECT @endDate=dateadd(yy,(' + CAST(@rok as nvarchar) + '-1900),0) + dateadd(mm,' + CAST(@ms as nvarchar) + '-1+1,0) + 0 |
| | 44 | |
| | 45 | ' |
| | 46 | END |
| 40 | | DATEPART(year, NR.DATA_W), |
| 41 | | DATEPART(month, NR.DATA_W), |
| 42 | | NR.DATA_W AS ''1emisja'', |
| | 55 | DATEPART(year, N.DATA_W), |
| | 56 | DATEPART(month, N.DATA_W), |
| | 57 | N.DATA_W AS ''1emisja'', |
| 73 | | SET @query = @query + ' AND DATEPART(month, O.data_od)<=' + CAST(@ms as nvarchar) + ' ' |
| 74 | | SET @query = @query + ' AND DATEPART(month, O.data_do)>=' + CAST(@ms as nvarchar) + ' ' |
| | 88 | SET @query = @query + ' AND R.ReklamaId IN ' |
| | 89 | SET @query = @query + ' (SELECT DISTINCT U.reklamaid ' |
| | 90 | SET @query = @query + ' FROM [Uka¿e siê w Nr] U ' |
| | 91 | SET @query = @query + ' INNER JOIN Reklama R on R.ReklamaID=U.ReklamaID ' |
| | 92 | SET @query = @query + ' INNER JOIN dbo.Nr N on U.[nr wydania]=N.nrw and N.TYT=R.[Tytu³] ' |
| | 93 | SET @query = @query + ' WHERE N.Data_W>=@startDate AND N.Data_W<@endDate ' |
| | 94 | IF (NOT @fw IS NULL) |
| | 95 | SET @query = @query + ' AND U.Zafakturowana=' + CAST(@fw as nvarchar) |
| | 96 | |
| | 97 | SET @query = @query + ' ) ' |
| 86 | | if (NOT (@fw IS NULL) AND NOT(@ms IS NULL) AND NOT(@rok IS NULL)) |
| 87 | | BEGIN |
| 88 | | SET @query = @query + ' AND R.ReklamaId IN ' |
| 89 | | SET @query = @query + ' (SELECT DISTINCT U.reklamaid ' |
| 90 | | SET @query = @query + ' FROM [Uka¿e siê w Nr] U ' |
| 91 | | SET @query = @query + ' INNER JOIN Reklama R on R.ReklamaID=U.ReklamaID ' |
| 92 | | SET @query = @query + ' INNER JOIN nr N on u.[nr wydania]=N.nrw and N.TYT=R.[Tytu³] ' |
| 93 | | SET @query = @query + ' WHERE DATEPART(MONTH, N.Data_W)=' + CAST(@ms as nvarchar) |
| 94 | | SET @query = @query + ' AND DATEPART(YEAR, N.Data_W)=' + CAST(@rok as nvarchar) |
| 95 | | SET @query = @query + ' AND U.Zafakturowana=' + CAST(@fw as nvarchar) + ') ' |
| 96 | | END |
| | 109 | --if (NOT (@fw IS NULL) AND NOT(@ms IS NULL) AND NOT(@rok IS NULL)) |
| | 110 | --BEGIN |
| | 111 | --SET @query = @query + ' AND R.ReklamaId IN ' |
| | 112 | --SET @query = @query + ' (SELECT DISTINCT U.reklamaid ' |
| | 113 | --SET @query = @query + ' FROM [Uka¿e siê w Nr] U ' |
| | 114 | --SET @query = @query + ' INNER JOIN Reklama R on R.ReklamaID=U.ReklamaID ' |
| | 115 | --SET @query = @query + ' INNER JOIN nr N on u.[nr wydania]=N.nrw and N.TYT=R.[Tytu³] ' |
| | 116 | --SET @query = @query + ' WHERE N.Data_W>=@startDate AND N.Data_W<@endDate ' |
| | 117 | --SET @query = @query + ' AND U.Zafakturowana=' + CAST(@fw as nvarchar) + ') ' |
| | 118 | --END |