Query nesnesi ile tablodaki bir alanın toplamını bulmak istiyorum ama bi türlü beceremedim

Query - DatabaseName=Kasa
Query - sql = Select sum(miktar) from kasa
Bildiğime göre bu şekilde olması lazım.
Biraz daha açık yazayım.
alinan_miktar alanı Currency (Para)
Kod: Tümünü seç
procedure Tfrmkasa.Hesapla(Sender: TObject);
var
sno:string;
begin
sno:=dm.tblkasaSipno.AsString;
qkasa.Close;
qkasa.SQL.Clear;
qkasa.SQL.Add('Select sum(alinan_miktar) from kasa where sipno='''+sno+'''');
qkasa.Open;
end;