Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

como sumar datos duplicados en solo un query

Estas en el tema de como sumar datos duplicados en solo un query en el foro de Bases de Datos General en Foros del Web. Hola a todos tengo un problema lo que pasa es que tengo por ejemplo esta tabla: ID | Categoria | Tipo_Venta | Costo | Utilidad ...
  #1 (permalink)  
Antiguo 09/07/2010, 13:09
 
Fecha de Ingreso: julio-2010
Mensajes: 15
Antigüedad: 13 años, 9 meses
Puntos: 0
De acuerdo como sumar datos duplicados en solo un query

Hola a todos tengo un problema lo que pasa es que tengo por ejemplo esta tabla:


ID | Categoria | Tipo_Venta | Costo | Utilidad
----------------------------------------------------------------------
1 | 4 | 0 | 12.34 | 34.59
2 | 4 | 1 | 17.30 | 20.9
3 | 5 | 2 | 88.00 | 12.9
4 | 5 | 3 | 32.44 | 66.59
5 | 2 | 2 | 52.22 | 78.59
6 | 4 | 1 | 15.99 | 56.22
7 | 9 | 3 | 14.90 | 72.35

lo que quiero es que me regrese un resultado de esa tabla la utilidad de cada categoria y si esta duplicada la categoria me sume todos los duplicados y me regreso la suma de la utilidad en una sola fila por ejemplo:


ID | Categoria | Costo | Utilidad
----------------------------------------------------------------------
1 | 4 | 12.34 | 111.71
3 | 5 | 88.00 | 79.49
5 | 2 | 52.22 | 78.59
7 | 9 | 14.90 | 72.35


si se fijan la tabla resultado suma todas la utilidades de una misma categoria eso es lo que me gustaria haver en un query pero lo mas que logro es que regrese una sola categoria con la suma hecha.

Alguien me puede decir si esto es posible con un query o como le podria hacer?
estoy usando access pero no importa si me dan la solucion en otro motor.
gracias

Última edición por manchukuo; 15/07/2010 a las 11:17
  #2 (permalink)  
Antiguo 09/07/2010, 15:52
 
Fecha de Ingreso: marzo-2010
Mensajes: 68
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: como sumar datos duplicados en solo un query

para agrupar existe el famoso group by

seria algo como esto

select sum(utilidades) from tabla group by categoria

saludos
  #3 (permalink)  
Antiguo 15/07/2010, 10:58
 
Fecha de Ingreso: julio-2010
Mensajes: 15
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: como sumar datos duplicados en solo un query

Efectivamente con GROUP BY era todo
Gracias amigo xziolhvinvhgl saludos

y ahora como cierro este POST?

Etiquetas: duplicados, query
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:58.