Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/12/2016, 13:13
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Como puedo hacer esta consulta?

Esa es una consulta sencilla, es un sum con un group by, no se como esta la estructura de tus tablas porque solo mencionas los vinculos y no se entienden bien, pero con lo que entendi seria algo mas o menos asi:

Código SQL:
Ver original
  1. SELECT SUM(total_venta) AS gran_total, categoria FROM(
  2. SELECT  (t3.cantidad*t3.precio) AS total_venta, t4.categoria FROM ventas AS t1
  3. LEFT JOIN pedidos AS t2 ON (t1.id=t2.id_venta)
  4. LEFT JOIN productos AS t3 ON (t3.id=t2.id_producto)
  5. LEFT JOIN categorias AS t4 ON (t3.categoria=t4.id)
  6. ) AS total GROUP BY categoria


te explicaria mejor si pusieras la estructura de tus tablas y un pequeño ejemplo de los datos de cada tabla y que es lo que esperas como resultado, que no somos adivinos
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me