[ Foro de SQL (y MySQL) ]

Problema consulta mysql WITH ROLLUP y ORDER BY

26-Jun-2016 18:29
Invitado (angelbrito19)
0 Respuestas

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

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




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)