Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2007, 13:20
cacr
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
duda: consulta con sum y group by

Saludos

Tengo una tabla de productos. Algunos de los campos son producción, renglón, fecha, valor de la producción, etc...

Cuando quiero sacar la sumatoria de producción por renglón, por ejemplo, lo hago:
select sum(produccion), nb_renglon from tabla group by nb_renglon

si quiero obtener la misma sumatoria, por fecha:
select sum(produccion), fecha from tabla group by fecha

Entiendo, que cuando se utilizan funciones de agregación, como SUM(), se necesita agrupar, tal es el primer caso, nb_renglon...

Ahora, digamos que quiero hacer una consulta:
select sum(produccion), nb_renglon, valor from tabla group by nb_renglon
me salta que debo "meter" valor en la función de agregación y en el group by. Al hacerlo, me arroja resultados que no son los esperados (creo)...

¿es posible hacerlo de alguna otra forma?
__________________
Gracias de todas todas
-----
Linux!