bir yolu varmı ?
Kod: Tümünü seç
ADOQuery1.SQL.Add('SELECT SUM(S.SatisAdet) as TamAdet, SUM(S.SatisFiyat)
as TamFiyat, FROM Satis S WHERE (S.SatisTarih BETWEEN :bir AND :iki) AND
((S.SatisFiyatID=1)');
ADOQuery1.SQL.Add('SELECT SUM(S.SatisAdet) as OgrenciAdet,
SUM(S.SatisFiyat) as OgrenciFiyat FROM Satis S WHERE (S.SatisTarih BETWEEN
:bir AND :iki) AND (S.SatisFiyatID=2)');
ADOQuery1.SQL.Add('SELECT SUM(S.SatisAdet) as IndirimliAdet,
SUM(S.SatisFiyat) as IndirimliFiyat FROM Satis S WHERE (S.SatisTarih BETWEEN
:bir AND :iki) AND (S.SatisFiyatID=3)');
ADOQuery1.SQL.Add('SELECT SUM(S.SatisAdet) as KonukAdet, SUM(S.SatisFiyat)
as KonukFiyat FROM Satis S WHERE (S.SatisTarih BETWEEN :bir AND :iki) AND
(S.SatisFiyatID=4)');
ADOQuery1.Parameters.ParamByName('bir').Value := t1;
ADOQuery1.Parameters.ParamByName('iki').Value := t2;
KonukAdet, KonukFiyat değerlerini tek seferde alabilirmiyim? Yoksa hepsi
için ADOQuery yi açıp kapayarak tekrar tekrar sorgulattırmam mı gerekir ?