
Aşağıdaki sorgu bu problemler çare olabilir.
INSERT INTO TBLSTHAR(STOK_KODU, STHAR_GCMIK,STHAR_GCKOD, STHAR_TARIH, DEPO_KODU, SUBE_KODU, STHAR_ACIKLAMA, STHAR_HTUR, ONAYTIPI) SELECT STOK_KODU , ABS(SUM(CASE STHAR_GCKOD WHEN 'G' THEN STHAR_GCMIK ELSE -1*STHAR_GCMIK END)) , ( CASE WHEN -SUM(CASE STHAR_GCKOD WHEN 'G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END)>0 THEN 'G' ELSE 'C' END ) , '2019-02-14' -- SIFIRLAMA TARIHI , DEPO_KODU , SUBE_KODU ,'SIFIRLAMA_ACIKLAMA' , 'A' ,'A' FROM TBLSTHAR WITH(NOLOCK) WHERE DEPO_KODU = 2 AND SUBE_KODU=1 GROUP BY STOK_KODU,DEPO_KODU,SUBE_KODU HAVING SUM(CASE STHAR_GCKOD WHEN 'G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END)<>0
Yorumlar
Yorum Gönder