cari_borc_dokum.sql 652 B

12345678910
  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 case when vade_tarihi <='@vade_tarihi@' and ftip='C' then (-1*round(geneltoplam,2)) else 0 end end) as vgborc,
  4. sum(case when ftip='G' then round(geneltoplam,2) else (-1*round(geneltoplam,2)) end) as topborc
  5. from fatura as f
  6. inner join tblcasabit as c on f.hedef=c.cari_kod
  7. inner join tblcasabit as cx on f.kaynak=cx.cari_kod
  8. where cx.grup_kodu='@kaynak@' AND c.cari_tip='F' and c.rapor_kodu1='takip' and f.tarih<now()
  9. group by hedef ORDER BY vgborc DESC,topborc desc ) as t
  10. where t.topborc>0