Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2016, 10:02
angelbrito19
 
Fecha de Ingreso: marzo-2011
Mensajes: 33
Antigüedad: 13 años, 1 mes
Puntos: 0
Problema en consulta mysql con with rollup y order by

Hola chicos, recientemente estoy experimentando un problema con una consulta mysql utilizando la sentencia WITH ROLLUP, necesito agrupar los datos por un campo y una sumatoria del total, pero necesito que el resultado venga ordenado de mayor a menor por el resultado de la sumatoria y me da el siguiente error,

Incorrect usage of CUBE/ROLLUP and ORDER BY

Aqui le dejo la consulta

Código MySQL:
Ver original
  1. SELECT COUNT(tipooperativo) as total22 FROM proprobo WHERE regional = '$regional' GROUP BY tipooperativo WITH ROLLUP ORDER BY total22
aqui es que me este error, no se que hacer, la idea es agrupar la sumatoria por tipooperativo, con la sumatoria del ROLLUP, pero organizado por el total22,

EL RESULTADO QUE ME DA CON WITH ROLLUP ES ESTE

OPERATIVO LUNES 25
OPERATIVO MARTES 10
OPERATIVO MIERCOLES 23
OPERATIVO JUEVES 38
OPERATIVO VIERNES 41

Y EL RESULTADO QUE DESEO ES ESTE, PERO SI USO WITH ROLLUP CON ORDER BY me da ese error

OPERATIVO VIERNES 41
OPERATIVO JUEVES 38
OPERATIVO LUNES 25
OPERATIVO MIERCOLES 23
OPERATIVO MARTES 10

Gracias y espero alguien me pueda ayudar

Última edición por gnzsoloyo; 26/06/2016 a las 15:24