Digamos que tengo una lista de valores, así:MySQL: ¿LÍMITE por un porcentaje de la cantidad de registros?
id value
----------
A 53
B 23
C 12
D 72
E 21
F 16
..
necesito la parte superior 10 ciento de esta lista - Traté:
SELECT id, value
FROM list
ORDER BY value DESC
LIMIT COUNT(*)/10
Pero esto no lo hace trabajo. El problema es que no sé la cantidad de registros antes de hacer la consulta. ¿Algunas ideas?
posible duplicado de [Mysql Establecer límite a string] (http://stackoverflow.com/questions/1309137/mysql-set-limit-to-string) –
posible duplicado de [Convertir consulta SQL Server a MySQL] (http://stackoverflow.com/questions/5522433/convert-sql-server-query-to- mysql) – Anax
La mejor respuesta de los dups: http://stackoverflow.com/questions/5522433/convert-sql-server-query-to-mysql/5522462#5522462 –