SELECT CONVERT(VARCHAR, dok_MagId) as id_Magazynu, SUM(ob_IloscMag * ob_Znak) as ob_IloscMag,
CASE WHEN id_Magazynu = 6 THEN SUM(ob_WartBrutto * ob_Znak)-7000 as obrót_7000,
ELSE {SUM(ob_WartBrutto * ob_Znak)-5000 as obrót_5000, }
END
CONVERT(MONEY, 0) as marza FROM vwZstSprzWgKhnt
WHERE dok_Status <> 2
AND ( (dok_DataWyst BETWEEN {DR:Data:} )
AND (dbo.fnMAKE_DOKPARAM(dok_Typ, dok_Podtyp)
IN (131072,131075, 131077,131074,4063232,262144,393216,393217,1376256,1376258,1376257,1376259,917504,917505))
AND (dok_MagId>3))
GROUP BY dok_MagId
jakiś czas temu dzięki waszej uprzejmości pomocy uzyskałem bardzo dobry kod, postanowiłem do nieco zmodyfikować, i dodać if-a niestety pokazuje mi się błąd w składni,
czy mogę prosić o podpowiedź?