Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2015, 11:33
IrvinSanchez14
 
Fecha de Ingreso: noviembre-2015
Mensajes: 18
Antigüedad: 8 años, 5 meses
Puntos: 0
Consultar datos por fecha

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 original
  1. SELECT e.NombreEmpleado,s.salarioEmple,COUNT(descuento) FROM empleado e
  2.  INNER JOIN salario s ON e.idempleado=s.idempleado
  3.  LEFT JOIN descuento d ON e.idempleado=d.idempleado
  4.  INNER JOIN sucursal su ON e.idsucursal=su.idsucursal
  5.  WHERE  su.idsucursal=1
  6.  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
  1. SELECT e.NombreEmpleado,s.salarioEmple,COUNT(descuento) FROM empleado e
  2.  INNER JOIN salario s ON e.idempleado=s.idempleado
  3.  LEFT JOIN descuento d ON e.idempleado=d.idempleado
  4.  INNER JOIN sucursal su ON e.idsucursal=su.idsucursal
  5.  WHERE  su.idsucursal=1 AND d.fecha  BETWEEN '2015-11-06' AND '2015-11-07'
  6.  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

Última edición por gnzsoloyo; 11/11/2015 a las 11:54