estoy utilizando mysql como gestor de base de datos y tengo esta consulta
Código SQL:
Ver original
SELECT 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 original
SELECT 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