ERROR EN CONSULTA SQL
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 = "\Servidors i f c oCEDU.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 = "\Servidors i f c oCEDU.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 =)
Vas a tener que hacer una consulta prediseñada con el STATUS_FASE = 2, luego joineas esa query en tu consulta Sql y, obtener asÃ, esa columna extra con los
STATUS_FASE = 2
Saludos
STATUS_FASE = 2
Saludos
guao colega =S me podrias ayudar con un ejemplo, es que no es mucho el tiempo en que tengo programando, agradezco de tu ayuda colega
