MySQL - ayuda con select sum

 
Vista:

ayuda con select sum

Publicado por eduardo (5 intervenciones) el 19/11/2010 04:00:33
hola, soy nuevo en sql y tengo la siguiente duda, tengo una tabla con un id, fecha, horasdescontadas, horasextras, lo que necesito es k por medio de una consulta me muestre de una fecha a otra la suma de las horas descontadas y las horas extras, pero de cada id. Lo puedo hacer para un id en especifico, pero necesito k me lo imprima para cada id, por ejemplo:

en el perido del: 2010/11/15 a 2010/11/16

id descontadas extras
123 5 3
456 4 6
.
.
.
y asi sucesivamente con todos mis registros. mi codigo es el siguiente;

select sum(descontadas),sum(extras) from horas laboradas where fecha between 20101115 and 20101116 and idempleado=123;

pero sino especifico el id, me muestra la suma de toda la columna descontadas y extras.

espero puedan ayudarme gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 953
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

RE:ayuda con select sum

Publicado por Leonardo Josué (414 intervenciones) el 19/11/2010 16:36:44
Buenos días Eduardo:

Puedes probar con esto, a ver si te funciona

select id, sum(descontadas),sum(extras)
from horas laboradas
where fecha between 20101115 and 20101116
GROUP BY id

Saludos y si continuas con problemas lo comentas en el foro.
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con select sum

Publicado por eduardo (5 intervenciones) el 19/11/2010 19:03:11
Gracias, esa es la solucion, saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar