Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/11/2013, 09:44
vrvictor
 
Fecha de Ingreso: noviembre-2013
Mensajes: 4
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Duda Consulta Mysql

Cita:
Iniciado por vrvictor Ver Mensaje
y si quisiera me mostrara por mes cuanto compro cada uno de los clientes?

intentado con esta:
SELECT extract(year from fecha), extract(month from fecha), cliente,SUM(importe) FROM examen GROUP BY rollup(cliente), rollup(fecha);

a la hora que agrego el mes y el año ya no agrupa el total sino selecciona todos los importes del cliente en ese mes y en esa año
yo encontre esta solución si alguien tiene una mejor, compartala:

Código SQL:
Ver original
  1. SELECT ano, mes, cliente,SUM(importe)
  2. FROM
  3. (SELECT EXTRACT(YEAR FROM fecha) AS ano, EXTRACT(MONTH FROM fecha) AS mes, cvecte, cliente, importe FROM examen GROUP BY fecha, cvecte, cliente, importe)
  4. GROUP BY rollup(cliente), ano, mes;

Última edición por vrvictor; 15/11/2013 a las 10:52