Comparar fechas

Waleska
08 de Noviembre del 2003
Hola!!
Alguien me puede ayudar a comparar en dos campos date las fechas!!
estoy usando algo asi:
select t_marcaciones.cod_func, to_char(t_marcaciones.hora_entrada, 'HH:MM:SS'),
to_char(t_marcaciones.hora_salida, 'HH:MM:SS'), t_func.nombre from t_func,
t_marcaciones where t_func.nombre = 'Yahael' and
to_cha(t_marcaciones.hora_entrada, 'YYYY/MM/DD') = '2003-01-01' and
t_func.cod_func = t_marcaciones.cod_func;

Urgente please!!!
Saludos!!!


Mart?
08 de Noviembre del 2003
Hola.
Creo que el problema está cuando hacés el "where", ya que estás transformando el campo "hora_entrada" con un formato de YYYY/MM/DD y luego comparás contra un literal con formato de YYYY-MM-DD.
Poné en ambos "-" (o "/", ya que es indistinto) y en teoría tendría que funcionar.
Saludos.

Roberto Torres
08 de Noviembre del 2003
mira no se realmente lo que estes haciendo,
intenta probar con to_date en ves de to_chat, para las fechas, sin embargo, estas funciones solo son la representación en pantalla, pero intentalo