Oracle - Necesito ayuda

 
Vista:

Necesito ayuda

Publicado por hsantander (24 intervenciones) el 28/01/2005 14:12:34
tengo el siguiente problema, hize una consulta y no se en que falla si alguien me puede ayudar

SELECT ATRASOS.RUT_ALUMNO,ALUMNO.NOMBRES,
ALUMNO.APELL_MAT,ALUMNO.APELL_PAT,ALUMNO.CURSO,
ATRASOS.FECHA
FROM ALUMNO a ,ATRASOS t, SEXO s
WHERE t.RUT_ALUMNO = a.RUT and
a.CODIGO_SEXO = s.CODIGO_SEXO and
t.RUT_ALUMNO like nvl('%' || '15.140.512-6' || '%',t.RUT_ALUMNO) and
a.CURSO like nvl('%' || '4º A' || '%', a.CURSO) AND
s.DESCRIPCION like nvl('%' || 'Masculino' || '%', s.DESCRIPCION) AND
t.FECHA >= nvl('%' || '24/01/2005' || '%', t.FECHA) AND
t.FECHA <= nvl('%' || '26/01/2005' || '%', t.FECHA);

la parte de la fecha la hago asi por que en elprograma que utilizo me manda error al utilizar el between.

se que el error se encuentra entre las lineas donde aparecen la fechas,
y el error es que , dice que "Se ha encontrado un caracter no numerico, donde se esperaba uno numerico"

Espero que alguien me pueda ayudar

de antemano gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder