aşağıdaki kodda cek_senet_no alanına göre arama yaptırıyorum fakat aranan cek_senet_no dan vt.nımda iki tane kayıt bulunduruyorum haliyle arama yapıncada bi tane çeki iki tane farklı caride gösterince fazla çek tutarı ortaya çıkıyor bunu distinct ve group by deyimleriyle nasıl teke indirebilirim...kullanmaya çalıştım fakat olmuyor...yardımlarınızı bekliyorum
Kod: Tümünü seç
cek_senet_rapor.Close;
cek_senet_rapor.UnPrepare;
cek_senet_rapor.SQL.Clear;
cek_senet_rapor.SQL.Add('Select cari_kayit.cari_kodu,cari_kayit.tc_kimlik_no,cari_kayit.unvan,cari_kayit.adi,cari_kayit.soyadi,cek_senet.alis_tar,cek_senet.vade_tar,cek_senet.cek_senet_no,cek_senet.banka,cek_senet.tutar,'
+'cek_senet.durumu,cek_senet.hesap_no,cek_senet.islem_turu,cek_senet.tur,cek_senet.sube,cek_senet.aciklama,cek_senet.gd_cari_kodu,cek_senet.gd_unvan,cek_senet.gd_adi,cek_senet.gd_soyadi,cek_senet.gl_cari_kodu,'
+'cek_senet.gl_unvan,cek_senet.gl_adi,cek_senet.gl_soyadi,cek_senet.odendigi_tarih,cek_senet.keside_yeri,cek_senet.asil_alacakli,cek_senet.kef_adisoyadi,cek_senet.kef_vergi_dai,cek_senet.kef_vergi_no,cek_senet.kef_telefon,cek_senet.kef_adres,'
+'cek_senet.ciro_1,cek_senet.ciro_2,cek_senet.memur from cek_senet left join cari_kayit on cek_senet.dno=cari_kayit.kno where cek_senet_no like '+#39+edit6.text+'%'+#39+'');
cek_senet_rapor.SQL.Add('order by vade_tar desc');
cek_senet_rapor.Prepare;
cek_senet_rapor.Open;