Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2013, 10:22
Netovil
 
Fecha de Ingreso: junio-2004
Mensajes: 11
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Consulta para agrupar algunos resultados y otros no

Muchas gracias gnzsoloyo, me diste una excelente recomendacion.

Practicamente me diste la solucion, solamente le hice un par de modificaciones y le agregue el agrupar por Nombre en el primer "Select" antes del UNION.

Finalmente este fue el query que funciono, por si alguien tiene un problema parecido, tenga una idea de como solucionarlo.

Código MySQL:
Ver original
  1. SELECT  C1.nombre Nombre, SUM(C1.lamina) total
  2. FROM    `compras` C1 INNER JOIN `provedores` P1 ON C1.nombre = P1.nombre
  3. WHERE   C1.fechayhora BETWEEN '2013/07/01' AND '2013/07/30'
  4.     AND P1.categoria <> 'PUBLICO' GROUP BY Nombre
  5. SELECT  P2.categoria Nombre, SUM(C2.lamina) total
  6. FROM    `compras` C2 INNER JOIN `provedores` P2 ON C2.nombre = P2.nombre
  7. WHERE   C2.fechayhora BETWEEN '2013/07/01' AND '2013/07/30'
  8.     AND P2.categoria = 'PUBLICO'  
  9. GROUP BY Nombre
  10. ORDER BY `total` DESC

Última edición por gnzsoloyo; 31/07/2013 a las 11:01