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

agrupar las sumas de los diferentes campos

Estas en el tema de agrupar las sumas de los diferentes campos en el foro de Mysql en Foros del Web. Hola partiendo de una tabla como esta: id 1 2 3 4 5 ventas 200 300 130 223 110 cliente particular empresa autonomo empresa empresa ...
  #1 (permalink)  
Antiguo 03/03/2016, 13:21
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
agrupar las sumas de los diferentes campos

Hola partiendo de una tabla como esta:

id
1
2
3
4
5

ventas
200
300
130
223
110

cliente
particular
empresa
autonomo
empresa
empresa

producto
pc
tablet
smartphone
pc
tablet

fecha
2011-10-22
2009-12-03
2012-04-12
2008-02-23
2010-02-20



lo que necesitaria seria agrupar los productos con el cliente sumando sus ventas
Este seria el ejemplo de lo que quiero

producto
pc
tablet
smartphone



total_ventas_empresa
223
410
NULL

total_ventas_particular

200
NULL
NULL

total_ventas_autonomo
NULL
NULL
130

use la siguiente consulta:

Código MySQL:
Ver original
  1. SELECT cliente,producto, SUM(ventas) FROM empresa GROUP BY producto

me agrupa bien los productos pero no se como agruparlo segun sus clientes como en el ejemplo que puse.
  #2 (permalink)  
Antiguo 03/03/2016, 14:26
Avatar de kalvinman  
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 18 años, 1 mes
Puntos: 22
Respuesta: agrupar las sumas de los diferentes campos

Creo que lo que te falta es filtrar con WHERE

Código MySQL:
Ver original
  1. SELECT cliente,producto, SUM(ventas) FROM empresa WHERE cliente = 'empresa' GROUP BY producto

Etiquetas: agrupar, campos, fecha, select, sumas, tabla
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 06:17.