cari_alacak_dokum.sql 657 B

1234567891011
  1. select * from (
  2. select hedef as kod,c.cari_isim as cari_isim,
  3. sum(case when vade_tarihi <='@vade_tarihi@' and ftip='G' then round(geneltoplam,2) else
  4. case when vade_tarihi <='@vade_tarihi@' and ftip='C' then (-1*round(geneltoplam,2)) else 0 end end) as vgborc,
  5. sum(case when ftip='G' then round(geneltoplam,2) else (-1*round(geneltoplam,2)) end) as topborc
  6. from fatura as f
  7. inner join tblcasabit as c on f.hedef=c.cari_kod
  8. inner join tblcasabit as cx on f.kaynak=cx.cari_kod
  9. where cx.grup_kodu='@kaynak@' AND c.cari_tip='F' and c.rapor_kodu1='takip_alacak'
  10. group by hedef ORDER BY vgborc ASC,topborc asc ) as t
  11. where t.vgborc <=0 and topborc<0