entegre.sql 626 B

12345678910
  1. SELECT f.tarih, fno, c.cari_isim, c.vergi_numarasi, (
  2. CASE WHEN h.kdvoran =1 THEN round(sum(h.miktar * h.nf), 2 ) ELSE 0 END ) AS k1top, kdv1top, (
  3. CASE WHEN h.kdvoran =8 THEN round(sum(h.miktar * h.nf), 2 ) ELSE 0 END ) AS k8top, kdv8top, (
  4. CASE WHEN h.kdvoran =18 THEN round(sum(h.miktar * h.nf), 2 ) ELSE 0 END ) AS k18top, kdv18top,(
  5. CASE WHEN f.ftip = 'G' THEN 'ALIS' ELSE 'SATIS' END ) AS tip,f.geneltoplam
  6. FROM fatura AS f
  7. INNER JOIN tblcasabit AS c ON f.hedef = c.cari_kod
  8. INNER JOIN sthar AS h ON h.finckeyno = f.inckeyno
  9. WHERE f.tarih between '2015-01-01' and '2015-12-31'
  10. GROUP BY h.finckeyno, h.kdvoran