Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Alan Toplama  (Okunma sayısı 2145 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı punisher07

  • Kıdemli Üye
  • *****
  • İleti: 182
  • Rep: +0/-0
Alan Toplama
« : 28 Eylül 2009 17:18:37 »
arkadaşlar merhaba.ben bir sorgu yaptım ama bir yerde takıldım. ben 2 tarih arsında aynı nolu kişiden ne kadar puanı varsa toplamasını istiyorum. Yani

.     TARIH        -   AD       -      ADRES      -        NO       -         PUAN                            ALANLARIM VAR
___________________________________________________________
01.09.2009      -  Hasan   -      Gaziantep   -          1        -          5    
06.09.2009      -  Hasan   -      Gaziantep   -          1        -          3
10.09.2009      -  Hasan   -      Gaziantep   -          1        -          6
01.09.2009      -  mehmet-      İstanbul      -          2        -          8
06.09.2009      -  mehmet-      İstanbul      -          2        -          7
10.09.2009      -  mehmet-      İstanbul      -          2        -          6
02.09.2009      -  Hasan   -      Mersin        -          3        -          2
     .                -        .     -           .           -           .        -           .
     .                -        .     -           .           -           .        -           .

diye bilgilerim var.   ben edit1'e : 01.09.2009 ,  edit2'e : 10.09.2009  ve edit3'e :  1 yazdığım zaman
2 tarih arasındaki 1 nolu  kişinin puanlarının toplamını  label'e yada edite yazacak.
ben şu şekilde yaptım ama sadece 2 tarih arasındakileri topluyor. seçtiğim nolu kişileri nasıl toplatacağımı bulamadım.

ADOQuery1.SQL.Text:='select sum(NO) from KISICEVAPLAR where TARIH>='''+edit1.text+''' and TARIH<='''+edit2.text+'''';


şimdiden teşekkürler.
« Son Düzenleme: 28 Eylül 2009 17:20:40 by punisher07 »

Çevrimdışı barutali

  • Administrator
  • *****
  • İleti: 2.117
  • Rep: +51/-0
  • Cinsiyet: Bay
  • Falan filan ...
Ynt: Alan Toplama
« Yanıtla #1 : 28 Eylül 2009 20:19:06 »
Kod: Delphi
  1. ADOQuery1.SQL.Text:='select sum(NO) from KISICEVAPLAR where TARIH>='+#39+edit1.text+' and TARIH<='+ #39+edit2.text +#39+' and +'No='+edit3.text;

 diye yaparsan hem tarih arası hemde No ya göre sorgular ..



Amatör Küme Programcı

Çevrimdışı aligel54

  • Kıdemli Üye
  • *****
  • İleti: 478
  • Rep: +1/-0
Ynt: Alan Toplama
« Yanıtla #2 : 27 Ekim 2009 11:44:38 »
Doğrusu alttaki gibidir. Sen Puanları değil NO ları topluyorsun...

Kod: SQL
  1. ADOQuery1.SQL.Text:='select sum(PUAN) from KISICEVAPLAR where TARIH>='+#39+edit1.text+ #39+' and TARIH<='+ #39+edit2.text +#39+' and +'No='+edit3.text;
« Son Düzenleme: 27 Ekim 2009 11:45:58 by aligel54 »