Ver Mensaje Individual
  #2  
Antiguo 08-08-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 23
AzidRain Va camino a la fama
haz un query por cada linea de producto, es mas rápido:




Código Delphi [-]

sql_str := 'select count(if(barritas='Special' and marca='kellogs', 1,null) as c_barritas,'+
          'count(if(wafles='Special and marca='kellogs',1,null) as c_wafles,'+
          'count(if(pan='Special and marca='kellogs',1,null) as c_pan,'+ 
          'count(cereal) as c_cereal from market';
         
QueryMarket.SQL.Clear;
QUeryMarket.SQL.Add(sql_str);
QueryMarket.Open;

    
  txtcereal.Text:=QueryMarket.fieldByName('c_cereral').AsString;
  txtbarritas.Text:=QueryMarket.FieldBYName('c_barritas').AsString;
  txtwafles.Text:=QueryMarket.FieldByName('c_wafles').AsString;
  txtpan.Text:=QueryMarket.FieldByNAme('c_pan').AsString;
finally
QueryMarket.Close;  //Esto estaba mal cerrabas ventas y es market
__________________
AKA "El animalito" ||Cordobés a mucha honra||

Última edición por AzidRain fecha: 08-08-2007 a las 04:26:08.
Responder Con Cita