Hola
tengo la siguiente sql:
SELECT _TMP_001_2294425.CODOPERARIO,
_TMP_001_2294425.DESCRIPCION AS NOMBRE, COUNT
(RUTAS.RUTA_FECHA) AS NUMERO
FROM _TMP_001_2294425 LEFT OUTER JOIN
RUTAS ON _TMP_001_2294425.CODOPERARIO = RUTAS.RUTA_OPERARIO
WHERE RUTAS.RUTA_FECHA > '20050101') AND (RUTAS.RUTA_FECHA
< '20050222') GROUP BY _TMP_001_2294425.CODOPERARIO,
_TMP_001_2294425.DESCRIPCION ORDER BY numero
EN LA TABLA _TMP... hay operarios que no tienen registros
en la tabla RUTAS, y por lo tanto el campo numero es 0.
El problema es que cuando pongo la condicion "WHERE.." los
operarios que no tienen rutas no me sale, porque? si la
relacion es LEFT JOIN..., porque no me salen?
Saludos
Leer las respuestas