Pokaż
Ignoruj:
Data:
2009-07-30 15:21:05 (17 years ago)
Autor:
marek
Opis:

fixes #197

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/SQL/StoredProcedures/sp_GetReklamy.txt

    r792 r794  
    7272where 1=1 and (r.SZER * r.WYS)<>0 ' 
    7373 
    74 if NOT (@agencja IS NULL) 
     74IF NOT (@agencja IS NULL) 
    7575SET @query = @query + ' AND A.Symbol=''' + @agencja + ''' ' 
    7676 
    77 if NOT (@agent IS NULL) 
     77IF NOT (@agent IS NULL) 
    7878SET @query = @query + ' AND [symbol akwizytora] like ''%' + @agent + '%'' ' 
    7979 
    80 if NOT (@reklama IS NULL) 
     80IF NOT (@reklama IS NULL) 
    8181SET @query = @query + ' AND r.[id reklamy] like ''%' + @reklama + '%'' ' 
    8282 
    83 if NOT (@rok IS NULL) 
     83IF NOT (@rok IS NULL) 
    8484SET @query = @query + ' AND DATEPART(year, N.DATA_W)=' + CAST(@rok as nvarchar) + ' ' 
    8585 
    86 if (NOT (@rok IS NULL)) AND (NOT (@ms IS NULL)) 
     86IF (NOT (@rok IS NULL)) AND (NOT (@ms IS NULL)) 
    8787BEGIN 
    8888SET @query = @query + ' AND R.ReklamaId IN ' 
     
    9494IF (NOT @fw IS NULL) 
    9595SET @query = @query + ' AND U.Zafakturowana=' + CAST(@fw as nvarchar) 
     96IF NOT (@agent IS NULL) 
     97SET @query = @query + ' AND R.[symbol akwizytora] like ''%' + @agent + '%'' ' 
     98 
     99IF NOT (@tytul IS NULL) 
     100SET @query = @query + ' AND R.[tytu³]=''' + @tytul + ''' ' 
     101 
     102IF NOT (@typ IS NULL) 
     103SET @query = @query + ' AND R.[TYP]=''' + @typ + ''' ' 
     104 
     105IF NOT (@promocja IS NULL) 
     106SET @query = @query + ' AND R.[Promocja]=' + CAST(@promocja as nvarchar) + ' ' 
     107 
     108IF NOT (@zd IS NULL) 
     109SET @query = @query + ' AND R.[Zatwierdzono do druku]=' + CAST(@zd as nvarchar) + ' ' 
     110 
     111IF NOT (@kz IS NULL) 
     112SET @query = @query + ' AND R.[Kier_zatwierdzil]=' + CAST(@kz as nvarchar) + ' ' 
     113 
     114IF NOT (@wy IS NULL) 
     115SET @query = @query + ' AND R.[wyroznienie]=' + CAST(@wy as nvarchar) + ' ' 
    96116 
    97117SET @query = @query + ' ) ' 
     
    101121SET @query = @query + ' AND R.[tytu³]=''' + @tytul + ''' ' 
    102122 
    103 if NOT (@typ IS NULL) 
     123IF NOT (@typ IS NULL) 
    104124SET @query = @query + ' AND R.[TYP]=''' + @typ + ''' ' 
    105125 
    106 if NOT (@promocja IS NULL) 
     126IF NOT (@promocja IS NULL) 
    107127SET @query = @query + ' AND R.[Promocja]=' + CAST(@promocja as nvarchar) + ' ' 
    108  
    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 
    119128 
    120129IF NOT (@zd IS NULL) 
     
    136145 
    137146 
    138 print @query 
     147--PRINT @query 
    139148 
    140149