> -----Mensaje original-----
> De: Patrcicia Rodriguez
>
> Holas
>
> Mi conulta es con between y realizo lo sgte:
>
> select nombre from tb_empleado
> where fecha_pago between TO_DATE (fecha_1) and TO_DATE(i_fecha2)
>
> Donde fecha1 es menor o = q fecha_pago y i_fecha2 es mayor o
> = q fecha_pago.
>
> Y no arroja nada alguna ayuda porfavor
>
"BETWEEN" funciona tal como estás pretendiendo. Revisá los datos y corroborá
que tengas una fecha_pago entre fecha1 y fecha2
Lo más probable es que estés errando en las conversiones con TO_DATE().
Quizá puedas proporcional un ejemplo con datos reales.
Prueba omitir la funcion TO_DATE y escribe las fechas de la siguiente forma:
'YYYY.MM.DD', Postgres hará la conversión implícita a date.
Saludos,
Fernando.
--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
http://archives.postgresql.org/pgsql-es-ayuda