Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: chxclx en Noviembre 12, 2022, 12:59:22 PM

Título: Filtrar fecha por año.
Publicado por: chxclx en Noviembre 12, 2022, 12:59:22 PM
Hola buenas a todos,
¿Porque esta consulta da error?

--12. Mostrar todos los pasajeros nacidos entre el 1970 y 1980.
select p_nombre, to_char (p_fecha_nacimiento, 'YYYY')
from pasajero
where p_fecha_nacimiento between 1920 and 1980;

El campo p_fecha_nacimiento es un DATE, pero yo lo quiero filtrar solo por el año, por eso realizo el to_char en el select. Espero su respuesta. Mucha gracias
Título: Re: Filtrar fecha por año.
Publicado por: Solid Water en Noviembre 27, 2022, 03:01:09 AM
Da error o malos resultados? Si haces fecha nacimiento between años te salteas el día y mes deberías poner dates yo creo.
Si da error que error muestra?
Los dates van entre comillas simples?