Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2013, 09:06
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Consulta para agrupar algunos resultados y otros no

Podríamos probar así:
Código MySQL:
Ver original
  1. SELECT  C1.nombre Nombre, SUM(P1.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'  
  5. SELECT  C2.categoria, 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
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)