Consulta SQL Relación de Clientes que tengan entre 20 y 30 años
La consulta es la siguiente: Relación de Clientes que tengan entre 20 y 30 años
El código que he hecho es este:
select rtrim(paterno)+ ' '+rtrim(materno)+', '+ rtrim(nombres) as [Apellidos y Nombres]
from dbo.Tbl_Clientes
WHERE YEAR(SYSDATETIME()) - YEAR(fecnac)BETWEEN 20 AND 30
order by [Apellidos y Nombres]
Pero por ejemplo si hay algunos cuya fecha de nacimiento es el 12-12-1992 aun no tienen 20 años pero según esa consulta si se listan. ¿Cómo podría corregir eso?
1 Respuesta
Respuesta de hakuario
1