Ver Mensaje Individual
  #1  
Antiguo 24-09-2007
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Reputación: 24
BlueSteel Va por buen camino
Consulta SQL - Sum - Count - Otros

Hola amigos...

quiero hacer una consulta, pero no se como deberia hacerla...

tengo la siguiente consulta, en donde realizo un filtro de todos los datos que cumplan 3 condiciones.. hasta aquí todo bien.. pero además, necesito agregar u obtener 2 resultados más.. que seria

- Nro de registros que cumplen condicion
- Suma campo Proceso.Pro_Monto que cumplen la condicion

Se como usar el count y el Sum.. pero no se como agregarlos a esta consulta para que me arroje todos los datos que necesito...

o necesitaría realizar las consultas en forma separada (1 para mostrar y otra para realizar los calculos)

Código Delphi [-]
     AQ_Select.Close;
     AQ_Select.SQL.Clear;
     AQ_Select.SQL.Add('Select * From Personal, Proceso');
     AQ_Select.SQL.Add('Where Personal.Per_Nro=Proceso.Per_Nro');
     AQ_Select.SQL.Add('And (Proceso.Pro_Fecha=:Var1) And (Proceso.Pro_Tipo=:Var2) And (Proceso.Pro_Area =:Var3)');
     AQ_Select.SQL.Add('Order By Proceso.Per_Nro');
     AQ_Select.Parameters[0].Value := Concat(FormatDateTime('mm',Fecha.Date),'-',FormatDateTime('yyyy', Fecha.Date));
     AQ_Select.Parameters[1].Value := 'L';
     AQ_Select.Parameters[2].Value := Area.Text;
     AQ_Select.Open;

espero que me entienda... ahh.. es para sqlserver 2000
__________________
BlueSteel
Responder Con Cita