agrupar registros por rangos

mab
13 de Diciembre del 2004
Holas
Como se hace para poder agrupar filas por rango, es decir, si quiero saber cuantos empleados ganan entre 1000 y 2000, y cuantos ganan entre 2001 y 3000, etc. es posible hacer eso con una sentencia sql en el mysql??

gracias

Mab

eva
13 de Diciembre del 2004
Dado que agrupas en rangos de 1000, puedes hacer algo similar a estO:

SELECT round(columna/1000) AS a, count(*) FROM tabla GROUP BY a;

eva
13 de Diciembre del 2004
Dado que agrupas en rangos de 1000, puedes hacer algo similar a estO:

SELECT round(columna/1000) AS a, count(*) FROM tabla GROUP BY a;

axmug
13 de Diciembre del 2004
Prueba a poner esto:

select nombrempleado from empleados where salario between 1000 and 2000 and salario between 2001 and 3000;

Si quieres contar los empleados puedes poner después del select count(nombrempleado).

Espero que esto te ayude.

Saludos.