formato fechas
447603Jul 19 2005 — edited Jul 19 2005Tengo una tabla que contiene una columna que es varchar. Si la fila tiene como tipo_dato=4 indica que fecha solo va a contener fechas del tipo 12-02-2004
Si tipo_dato es distinto de 4 no contiene fechas puede contener numeros, cadenas,....
Lo que pretendo hacer es:
Obtener todas las filas que tengan tipo_dato=4 y fecha >=12-02-2005
Formato de la tabla es:
table fecha{
fecha varchar2;
tipo_dato number ;
}
Tipo_dato=4 es de tipo fecha
Sentencia select a ejecutar
select fecha from (select fecha from tabla where tipo_dato=4) where to_date(fecha,'dd/mm/yyyy')>=to_date('12-02-2005','dd/mm/yyyy');
Al hacer esta select me indica :
The following error has occurred:
ORA-01858: se ha encontrado un carácter no numérico donde se esperaba uno numérico
Espero su pronta respuesta