Ver Mensaje Individual
  #1  
Antiguo 04-12-2013
The_Mule The_Mule is offline
Registrado
 
Registrado: mar 2008
Posts: 2
Reputación: 0
The_Mule Va por buen camino
Capturar resultado de consulta con group by

Estimados Amigos:
Espero Uds. me puedan ayudar con la duda que tengo, no encuentro a quien recurrir.
Tengo dos bases de datos en Paradox, la segunda se encuentra enlazada a la primera por su campo clave. La primera base de datos contiene (entre otros campos) un código de categoría y la segunda los datos correspondientes a cada categoría.
En un Query realizo una consulta para obtener el conteo de cada una de las categorías existentes en la primera base de datos en un rango de dos fechas:

Select RedBook.CodigoPericia, Pericias.NombrePericias, Count (RedBook.CodigoPericias) From RedBook
Inner Join Pericias On RedBook.CodigoPericias = Pericias.CodigoPericias
Where RedBook.FechaEntra Between :fecha_inicial and :fecha_final
Group By RedBook.CodigoPericias, Pericias.NombrePericias


La consulta funciona bien volcando los datos obtenidos en un dbgrid, pero yo necesito manejar esos resultados.
Luego de horas leyendo encontré una línea de código:


variable := Query1.Fields[2].Value;

la cual si funciona pero consigo únicamente el conteo correspondiente a la primera categoría (tengo 5 categorías distintas) y no sé cómo obtener y manejar los conteos de las categorías restantes.
Por favor si Uds. supieran como se hace les agradecería que me echaran una mano ya que soy novato en SQL y necesito terminar este programita porque mi jefe me tiene a los saltos con esto. Desde ya muy agradecido.
Responder Con Cita