(29/09/2012, 08:49)orhantanriverdi yazdı: Ornek eklermisiniz. Yardimci olalim.
SELECT dbo.fn_StokHarEvrTip( sth_evraktip), sth_evraktip, sth_cari_kodu AS [Cari Kodu], dbo.fn_CarininIsminiBul(0, sth_cari_kodu) AS [Cari Ünvanı],
sth_stok_kod as [Stok Kodu],
dbo.fn_StokIsmi(sth_stok_kod) as [Stok İsmi],
SUM (CASE WHEN sth_normal_iade=0 THEN dbo.fn_StokHareketNetDeger ELSE 0 END AS [ NET DEGER],
SUM (CASE wHEN (sth_normal_iade=0)AND(dbo.fn_DegerFarki_mi(sth_cins)=0)THEN sth_miktar ELSE 0 END AS [MIKTAR]
FROM STOK_HAREKETLERI
GROUP BY sth_cari_kodu, sth_tarih,sth_evraktip,sth_stok_kod
HAVING (sth_tarih >= '20120101') AND (sth_tarih <= '20121231') and
(sth_cari_kodu='120 34 003')
AND(sth_evraktip IN (1,3,4,13))