Contar usuarios que cumplen con intervalo de edad 18 a 25 años
Publicado por Daniel (2 intervenciones) el 07/10/2019 05:08:06
Buenas, estoy haciendo la consulta a una Tabla USUARIOS, donde cada usuario tiene su fecha_nacimiento y apartir de allí quiero contar cuantos ususarios tienen entre 18 y 25 años.
El problema es que la consulta me arroja

donde me dice que hay 1 usuario con 24 años 1 con 23 y uno con 18 año. Pero yo quiero es que en una sola fila me diga que hay TRES (3) Usuarios con edad entre 18 y 25. Muchas gracias
1
2
3
4
SELECT FLOOR(MONTHS_BETWEEN(SYSDATE, FECHA_NACIMIENTO)/12), COUNT(CORREO)
FROM USUARIOS
HAVING FLOOR(MONTHS_BETWEEN(SYSDATE, FECHA_NACIMIENTO)/12) BETWEEN 18 AND 25
GROUP BY FLOOR(MONTHS_BETWEEN(SYSDATE, FECHA_NACIMIENTO)/12);
El problema es que la consulta me arroja

donde me dice que hay 1 usuario con 24 años 1 con 23 y uno con 18 año. Pero yo quiero es que en una sola fila me diga que hay TRES (3) Usuarios con edad entre 18 y 25. Muchas gracias
Valora esta pregunta


0