Pokaż
Ignoruj:
Data:
2009-07-30 11:07:38 (17 years ago)
Autor:
marek
Opis:

re #196 - poprawiono blad powtarzania tego samego zamowienia kilkarazy oraz dodano nowa kolumne

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/SQL/Views/ZAMOWIENIA_NETTO_ZAFAKTUROWANE.txt

    r421 r790  
    88AS 
    99 
    10 SELECT Z.idZamowienia,round(sum (U.netto),2) AS nettoZafakturowane  
     10SELECT T.idZamowienia, (T.FakturyNetto + COALESCE(K.nettoKorekta, 0)) AS nettoZafakturowane FROM  
     11( 
     12SELECT Z.idZamowienia, ROUND(SUM(FD.Netto),2) AS FakturyNetto 
    1113FROM dbo.zamowienia AS Z  
    12 LEFT JOIN Reklama R ON Z.idZamowienia = R.idZamowienia  
    13 LEFT JOIN [UKA¯E SIÊ W NR] U ON U.reklamaId = R.reklamaId 
    14 WHERE u.status<>2 AND zafakturowana=1 
     14INNER JOIN Faktury F ON F.idZamowienia=Z.idZamowienia 
     15INNER JOIN Faktura_Details FD ON F.ID_Faktury = FD.ID_Faktury 
     16WHERE F.Korekta=0 --AND Z.idZamowienia=@idZamowienia 
    1517GROUP BY Z.idZamowienia 
     18) T LEFT OUTER JOIN  
     19( 
     20SELECT idZamowienia, ROUND(SUM(COALESCE(K.roznica_netto, 0)), 2) AS nettoKorekta 
     21FROM VIEW_KOREKTY K 
     22--WHERE idZamowienia=@idZamowienia 
     23GROUP BY idZamowienia 
     24) K ON T.idZamowienia = K.idZamowienia 
     25 
    1626GO 
    1727