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