> -----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

Responder a