Problemas con count
Hola nuevamente:
Disculpa que vuelva a preguntar pero no ahora no comprendo bien el comando count o mas bien no se si esta bien utilizarlo para la consulta que deseo realizar`por el tipo de consulta recordaras que eçantes ya te habi preguntado y la respuesta que obtuve fue muy buena
bueno comienzo con mi pregunta
realizo union de tablas y obtengo la suma y hasta ese momento todo bien pero ahora solo quiero que me muestre el numero de filas que tengo en esa consulta realize pruebas y no coinciden mis resultados la consulta que tengo es la siguiente
SELECT Ctl_Areas.NombreArea, Ctl_Tramites.NombreCorto, SUM(SeguimientoTramite.Lote) AS Recibidos, Ctl_Tramites.CveRFTS
FROM SeguimientoTramite INNER JOIN
Ctl_Cliente ON SeguimientoTramite.IdCliente = Ctl_Cliente.idCliente RIGHT OUTER JOIN
Ctl_Tramites ON SeguimientoTramite.idTramite = Ctl_Tramites.idTramite LEFT OUTER JOIN
Ctl_Areas ON Ctl_Tramites.idCtlArea = Ctl_Areas.idArea
WHERE (SeguimientoTramite.Cancelado = 0) AND (SeguimientoTramite.fechaCaptura BETWEEN '1235973600729 ' AND '1236059999869 ')
GROUP BY Ctl_Areas.NombreArea, Ctl_Tramites.NombreCorto, Ctl_Tramites.CveRFTS
ORDER BY Ctl_Tramites.CveRFTS
con todo esto te mensiono que esta bien, pero ahora quiero saber el numero de filas que tengo en esa consulta, contandolas una por una se que obtengo 80 renglones y al utilizar count(*) me muestra 623 porq no puedo obtener el valor de 80?
¿Cómo tengo que utilizar count o hay otra manera de saberlo?
Disculpa que vuelva a preguntar pero no ahora no comprendo bien el comando count o mas bien no se si esta bien utilizarlo para la consulta que deseo realizar`por el tipo de consulta recordaras que eçantes ya te habi preguntado y la respuesta que obtuve fue muy buena
bueno comienzo con mi pregunta
realizo union de tablas y obtengo la suma y hasta ese momento todo bien pero ahora solo quiero que me muestre el numero de filas que tengo en esa consulta realize pruebas y no coinciden mis resultados la consulta que tengo es la siguiente
SELECT Ctl_Areas.NombreArea, Ctl_Tramites.NombreCorto, SUM(SeguimientoTramite.Lote) AS Recibidos, Ctl_Tramites.CveRFTS
FROM SeguimientoTramite INNER JOIN
Ctl_Cliente ON SeguimientoTramite.IdCliente = Ctl_Cliente.idCliente RIGHT OUTER JOIN
Ctl_Tramites ON SeguimientoTramite.idTramite = Ctl_Tramites.idTramite LEFT OUTER JOIN
Ctl_Areas ON Ctl_Tramites.idCtlArea = Ctl_Areas.idArea
WHERE (SeguimientoTramite.Cancelado = 0) AND (SeguimientoTramite.fechaCaptura BETWEEN '1235973600729 ' AND '1236059999869 ')
GROUP BY Ctl_Areas.NombreArea, Ctl_Tramites.NombreCorto, Ctl_Tramites.CveRFTS
ORDER BY Ctl_Tramites.CveRFTS
con todo esto te mensiono que esta bien, pero ahora quiero saber el numero de filas que tengo en esa consulta, contandolas una por una se que obtengo 80 renglones y al utilizar count(*) me muestra 623 porq no puedo obtener el valor de 80?
¿Cómo tengo que utilizar count o hay otra manera de saberlo?
1 Respuesta
Respuesta de morenesi
1