Hola soy nuevo en eso de los foros pero necesito su ayuda
estoy utilizando mysql como gestor de base de datos y tengo esta consulta
Código SQL:
Ver originalSELECT e.NombreEmpleado,s.salarioEmple,COUNT(descuento) FROM empleado e
INNER JOIN salario s ON e.idempleado=s.idempleado
LEFT JOIN descuento d ON e.idempleado=d.idempleado
INNER JOIN sucursal su ON e.idsucursal=su.idsucursal
WHERE su.idsucursal=1
GROUP BY e.nombreEmpleado,s.salarioEmple
done muestro todos los empleados con su respectivo salario y el numero de descuento que tienen en este caso me muestra 3 empleados el cual solo uno no tiene descuento es decir su conteo esta a 0 perfecto ahi esta funcionando bien
Código SQL:
Ver originalSELECT e.NombreEmpleado,s.salarioEmple,COUNT(descuento) FROM empleado e
INNER JOIN salario s ON e.idempleado=s.idempleado
LEFT JOIN descuento d ON e.idempleado=d.idempleado
INNER JOIN sucursal su ON e.idsucursal=su.idsucursal
WHERE su.idsucursal=1 AND d.fecha BETWEEN '2015-11-06' AND '2015-11-07'
GROUP BY e.nombreEmpleado,s.salarioEmple
ahora que quiero que me muestre en un rango de fecha el conteo de descuento de los empleados solo me muestra el de uno a lo que voy es que los otros dos empleados quisiera que igual aparezcan porque ellos no tienen la culpa de no tener descuento entre ese rango de fechas no se si algo estoy haciendo mal o que
enserio necesito su ayuda