ERROR EN CONSULTA SQL
Publicado por EDGAR (17 intervenciones) el 06/11/2005 17:29:15
Hola colega, estoy en un gran aprieto ya que estoy elaborando mi instruccion sql para realizar una consulta para un reporte en Active Reports y no me genera los resultados que necesito, el problema que tengo es que con active reportes solo puedo manejar un data control el cual asocia los campos con la propiedad datafield para poder motrar los resultados, actualmente tengo la siguiente consulta que me funciona perfectamente:
FEC1 = Format(CDate(FRMestadistica.MKBfec1.Text), "mm/dd/yyyy")
FEC2 = Format(CDate(FRMestadistica.MKBfec2.Text), "mm/dd/yyyy")
DAODataControl1.DatabaseName = "\\Servidor\s i f c o\CEDU.mdb"
DAODataControl1.RecordSource = "SELECT DISTINCT TRANS, COUNT (STATUS_FASE) AS [TOTAL VERIF] FROM CEDORI WHERE STATUS_FASE = 1 AND [FECTRAS] between #" & FEC1 & "# AND #" & FEC2 & "# GROUP BY TRANS"
Field2.DataField = "TRANS"
Field3.DataField = "TOTAL VERIF"
Resulta que con esta instruccion puedo obtener el total de verificacion para cada transcriptor cuando el status_fase es igual a 1 ahora bien necesito agregar un cuarto campo para otra columna de resultados:
Field4.DataField = "TOTAL VERIF2" el cual me va a mostrar el total de verificacion pero que el status_fase es igual a 2, he intentado de muchas maneras pero no me da los resultados esperados. La idea principal seria que el reporte fuera de la siguiente manera:
TRANS TOTAL VERIF TOTAL VERIF2
EDGAR 5 1
CARLOS 1 0
JOSE 0 3
PEDRO 2 1
(field2) (field3) (field4)
Agradezco mucho de su ayuda colega y asi poder determinar en que estoy fallando. Gracias de antemano =)
FEC1 = Format(CDate(FRMestadistica.MKBfec1.Text), "mm/dd/yyyy")
FEC2 = Format(CDate(FRMestadistica.MKBfec2.Text), "mm/dd/yyyy")
DAODataControl1.DatabaseName = "\\Servidor\s i f c o\CEDU.mdb"
DAODataControl1.RecordSource = "SELECT DISTINCT TRANS, COUNT (STATUS_FASE) AS [TOTAL VERIF] FROM CEDORI WHERE STATUS_FASE = 1 AND [FECTRAS] between #" & FEC1 & "# AND #" & FEC2 & "# GROUP BY TRANS"
Field2.DataField = "TRANS"
Field3.DataField = "TOTAL VERIF"
Resulta que con esta instruccion puedo obtener el total de verificacion para cada transcriptor cuando el status_fase es igual a 1 ahora bien necesito agregar un cuarto campo para otra columna de resultados:
Field4.DataField = "TOTAL VERIF2" el cual me va a mostrar el total de verificacion pero que el status_fase es igual a 2, he intentado de muchas maneras pero no me da los resultados esperados. La idea principal seria que el reporte fuera de la siguiente manera:
TRANS TOTAL VERIF TOTAL VERIF2
EDGAR 5 1
CARLOS 1 0
JOSE 0 3
PEDRO 2 1
(field2) (field3) (field4)
Agradezco mucho de su ayuda colega y asi poder determinar en que estoy fallando. Gracias de antemano =)
Valora esta pregunta


0