Zbiór zmian 838 dla branches/Emisje/SQL

Pokaż
Ignoruj:
Data:
2009-09-30 15:49:14 (17 years ago)
Autor:
marek
Opis:

re #195 - merged with latest trunk

Lokalizacja:
branches/Emisje
Pliki:
3 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • branches/Emisje

    • Property svn:mergeinfo
      •  

        old new  
         1/branches/AutoShopper:815-818 
        12/branches/ReklamaReorganizacja:568-731 
        2 /trunk:774-810 
         3/tags/BazaReklam_1.1.28:831 
         4/trunk:774-837 
  • branches/Emisje/SQL/StoredProcedures/sp_AddUpdateIssueChange.txt

    r764 r838  
    2020        -- interfering with SELECT statements. 
    2121        SET NOCOUNT ON; 
     22 
     23DECLARE @invoiceId INT 
     24DECLARE @sellDate DATETIME 
     25DECLARE @currentIssueDate DATETIME 
     26DECLARE @newIssueDate DATETIME 
     27DECLARE @adName VARCHAR(20) 
     28 
     29SELECT @invoiceId=F.Id_Faktury,  
     30@sellDate=F.Data_Sprzedazy,  
     31@currentIssueDate = N.Data_W,  
     32@newIssueDate=N1.data_w, 
     33@adName=R.[Id Reklamy] 
     34FROM dbo.[Uka¿e siê w Nr] U 
     35INNER JOIN Reklama R ON U.ReklamaId=R.ReklamaId 
     36INNER JOIN Nr N ON N.Tyt=R.[tytu³] AND N.Nrw=U.[Nr Wydania] 
     37INNER JOIN Faktury F ON F.id_Faktury=U.idFaktury 
     38INNER JOIN Nr N1 ON N1.Tyt=R.[tytu³] AND N1.Nrw=@newIssueNumber 
     39WHERE U.id=@issueId 
     40 
     41IF @invoiceId IS NULL GOTO END_PROC 
     42 
     43IF (MONTH(@sellDate)=MONTH(GETDATE()) AND YEAR(@sellDate)=YEAR(GETDATE())) 
     44        AND 
     45        ( 
     46        (MONTH(@currentIssueDate)=MONTH(GETDATE()) AND YEAR(@currentIssueDate)=YEAR(GETDATE())) 
     47        OR 
     48        (MONTH(@newIssueDate)=MONTH(GETDATE()) AND YEAR(@newIssueDate)=YEAR(GETDATE())) 
     49        ) 
     50BEGIN 
     51 
     52UPDATE dbo.Faktury 
     53SET ZmianaEmisji=1 
     54WHERE id_faktury=@invoiceId 
     55 
     56UPDATE dbo.Faktura_Details 
     57SET Rok=YEAR(@newIssueDate), Miesiac=MONTH(@newIssueDate),  
     58Nazwa_Uslugi=@adName + ' | ' + CAST(@newIssueNumber AS VARCHAR), 
     59Nr_Wydania=@newIssueNumber 
     60WHERE id_faktury=@invoiceId AND Nr_Wydania=@currentIssueNumer 
     61 
     62 
     63GOTO END_PROC 
     64END 
     65 
    2266 
    2367    -- Insert statements for procedure here 
     
    4488                END 
    4589 
     90END_PROC: 
     91 
    4692END 
    4793GO 
  • branches/Emisje/SQL/StoredProcedures/sp_GetListaReklamNaWydanie.txt

    r786 r838  
    5353                SET @grzbiet=NULL 
    5454 
    55         IF @dzial IS NOT NULL 
     55        IF @grzbiet IS NOT NULL 
    5656        BEGIN 
    5757                INSERT INTO @grzbietTable