tablede (bakiye) alan toplami nasil bulunur?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
tablede (bakiye) alan toplami nasil bulunur?
ipuclardan baktım, pek örneklemesi yok kullanamadım bir türlü ; select sum(bakiye) from tablo ;benim işime yararmı?
benim sorum şu;
tabledeki tüm bakiye kayıtlarının toplamı nasıl bulurum?
select unvan,bakiye from tablo
benim sorum şu;
tabledeki tüm bakiye kayıtlarının toplamı nasıl bulurum?
select unvan,bakiye from tablo
Eğer tablodaki tüm bakiyeleri toplamak istiyorsan
Yok eğer ünvanına göre bakiyeleri toplatmak istiyorsan
Kod: Tümünü seç
select sum(bakiye) from tablo
Kod: Tümünü seç
select unvan,sum(bakiye) from tablo
group by unvan
Kod: Tümünü seç
var toplam:integer;
toplam:=select sum(bakiye) from tablo
En son metemete tarafından 03 Haz 2004 10:36 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kod: Tümünü seç
edit1.text:=query1sum.asstring
Kod: Tümünü seç
edit1.Text := Query1.Fields[0].AsString;
peki birden fazla alanı toplatmak istersem örneğin select sum(bakiye),sum(bakiye2)....
mi olmalı??
Kod: Tümünü seç
edit1.Text := Query1.Fields[0].AsString;
edit2.Text := Query1.Fields[1].AsString;
evet bu sekilde olabilir tabi ki....
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

toplam ve diğer alanları secmek
aynı zamanda dbgrid kullandığım için selec * .. seklinde tam olarak nasıl yazılır komut
ör: select *,sum(bakiye) from table yazınca hata veriyor
ör: select *,sum(bakiye) from table yazınca hata veriyor
Temel sql uzerine biraz calisma yapmanız fena olmaz aslında.... Seminer 6 bu anlamda iyi bir kaynak olabilir....
Select ifadesi icinde bir fonksiyon olacaksa(sum gibi) ve bunlara paralel bir takim alanlar da gorunecekse bu alanlara gore gruplama olmak zorundadır...
Select ifadesi icinde bir fonksiyon olacaksa(sum gibi) ve bunlara paralel bir takim alanlar da gorunecekse bu alanlara gore gruplama olmak zorundadır...
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

evet biraz inceledim ama "select sum(bakiye),unvan" oluyor ama bana gereken "select *.." bunun içinde sanırım "select sum(bakiye),unvan,yetkili,tel1,tel2,... from table group unvan,yetkili,tel1,tel2.." gibi olması gerekir. ben baska bir yöntem daha buldum.
2 tane adodataset kullanıncada oldu isteğim
adodataset1 i dbgrid bağlıyorum.
adodataset2 den toplamı edit1. yazdırıp kapatıyorum.
sanırım pek bir zararı olmaz.
2 tane adodataset kullanıncada oldu isteğim
adodataset1 i dbgrid bağlıyorum.
adodataset2 den toplamı edit1. yazdırıp kapatıyorum.
sanırım pek bir zararı olmaz.
IBX, Interbase ve master-detail relation....
Detail' de IBX bileşenleri kullanarak bir field' ın toplamını bir toplam adlı text' e atayamadım.
Kod:
[IBQUERY1.Close;
IBQUERY1.SQL.Clear;
IBQUERY1.SQL.Add('select SUM(CKODU) from COCUK where CKODU =:KODU');
IBQUERY1.Open;
form1.toplam.text:=form1.IBQUERY1.asstring;]
Hata:
Undeclared idendifier:asstring......
Kolay gelsin...
Detail' de IBX bileşenleri kullanarak bir field' ın toplamını bir toplam adlı text' e atayamadım.
Kod:
[IBQUERY1.Close;
IBQUERY1.SQL.Clear;
IBQUERY1.SQL.Add('select SUM(CKODU) from COCUK where CKODU =:KODU');
IBQUERY1.Open;
form1.toplam.text:=form1.IBQUERY1.asstring;]
Hata:
Undeclared idendifier:asstring......
Kolay gelsin...
Delphi konusunda daha çok database ile ilgileniyorum...
Kod:
[IBQUERY1.Close;
IBQUERY1.SQL.Clear;
IBQUERY1.SQL.Add('select SUM(CKODU) from COCUK where CKODU =:KODU');
IBQUERY1.Open;
form1.toplam.text:=form1.IBQUERY1.asstring;]
Hata:
Undeclared idendifier:asstring......
Kolay gelsin...
Kod: Tümünü seç
form1.toplam.text:=form1." IBQUERY1 " .asstring;
Kod: Tümünü seç
form1.toplam.text:=IBQUERY1.Fields[0].AsString
kolay geleDynamic SQL error
code -104
token unknown......
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
pardon buraya yazmayı unutmuşum ama slında programda vardı.... Aslında kod şu halde..Hata aynen devam ediyor...
[
procedure TForm1.Button2Click(Sender: TObject);
begin
IBQUERY2.Close;
IBQUERY2.SQL.Clear;
IBQUERY2.SQL.Add('select SUM(CKODU) from COCUK where
cocuk.ckodu=:personel.kodu');
IBQUERY2.Open;
form1.toplam1.text:=form1.IBQUERY2.fields[0].asstring;
end;
]
[
procedure TForm1.Button2Click(Sender: TObject);
begin
IBQUERY2.Close;
IBQUERY2.SQL.Clear;
IBQUERY2.SQL.Add('select SUM(CKODU) from COCUK where
cocuk.ckodu=:personel.kodu');
IBQUERY2.Open;
form1.toplam1.text:=form1.IBQUERY2.fields[0].asstring;
end;
]
Delphi konusunda daha çok database ile ilgileniyorum...