Ver Mensaje Individual
  #1  
Antiguo 09-02-2008
Camilo Camilo is offline
Miembro
 
Registrado: jun 2007
Posts: 149
Reputación: 18
Camilo Va por buen camino
Este Filtro doble no me funciona.

Hola Amigos. de antemano ofresco mil gracias al interes que pueda despertar esta inquietud en ustedes.

El caso es que tengo un Quikcrep que refleja un informa de un laboratorio, se que tengo todo bien en cuanto a las bandas del Quick. pero tengo una consulta en Sql que no me esta devolviendo lo que necesito.

La consulta es la siguiente
Código SQL [-]
SELECT Tipo_Examen, Ape1, Ape2, Nom1, Nom2, Entidad, Convenio, Fecha, Procedimiento, Resultado, Valoracion, Edad, Municipio, 
( SELECT COUNT( Valoracion ) FROM Personas WHERE Tipo_Examen = 'CITOLOGIA' ), 
( SELECT COUNT( Valoracion ) FROM Personas WHERE Valoracion = 'NEGATIVA' ), 
( SELECT COUNT( Valoracion ) FROM Personas WHERE Valoracion = 'POSITIVA' )
FROM "Personas.Db" Personas
WHERE Valoracion = 'POSITIVA' 
GROUP BY Entidad, Tipo_Examen, Municipio, Ape1, Ape2, Nom1, Nom2, Convenio, Fecha, Procedimiento, Resultado, Valoracion, Edad
ORDER BY Entidad, Municipio

Tengo una distribuion de un Group que me agrupa por entidades; y un GroupFooter que me daria en teoria los resultados de los tres select Count. El caso es que me toma los totales de toda la tabla.

Ell codigo que utilizo para filtrar la tabla desde un boton es:
Código Delphi [-]
QueryEjecutivo.Filter:= 'Fecha>='''+DateToStr(DateTimePicker3.Date)+''' and Fecha<=''' + DateToStr(DateTimePicker4.Date) + '''';
QuickRep2.Preview();

Gracias por su atencion.

Última edición por Camilo fecha: 09-02-2008 a las 03:50:02.
Responder Con Cita