Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Comparacion de fechas en ORACLE

Estas en el tema de Comparacion de fechas en ORACLE en el foro de Bases de Datos General en Foros del Web. Buenas, desde codigo en Visual Basic .NET debo construir una query que ataca una BD Oracle, dicha query debe hacer una comparacion de fechas, algo ...
  #1 (permalink)  
Antiguo 14/08/2003, 03:37
 
Fecha de Ingreso: agosto-2003
Ubicación: Madrid
Mensajes: 82
Antigüedad: 21 años, 3 meses
Puntos: 0
Comparacion de fechas en ORACLE

Buenas,

desde codigo en Visual Basic .NET debo construir una query que ataca una BD Oracle, dicha query debe hacer una comparacion de fechas, algo así como ... WHERE tabla.atributofecha1 <= fecha2, pues bien el problema lo tengo en fecha2 ya que en mi código es un string y Oracle me dice que:

"Uno o mas errores al procesar el comando.
ORA-00932: tipos de dato inconsistentes: se esperaba DATE se ha obtenido NUMBER"

He probado a construir fecha2 como un objeto de tipo Date pero de todas formas no hago nada ya que en mi OleDbDataAdapter el primer parametro debe ser un string.

¿Alguien sabe como solucionar esto?

Gracias de antemano.
  #2 (permalink)  
Antiguo 19/08/2003, 18:05
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
puede sintroducir en formato de caracter en la fecha2 y realizar tu query:

select campo1, campo2, campo3
from mytable
where mytable.fecha1 >= to_date(fecha2,'dd/mm/yyyy');
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:13.