SQL - Problema con fecha tipo DATE

 
Vista:

Problema con fecha tipo DATE

Publicado por daviddie (1 intervención) el 03/06/2010 13:05:15
Hola,

Estoy trabajando con sql embedido en un programa cobol.
Tengo un campo en una tabla con formato DATE y debo seleccionar los registros de una fecha en concreto (pongamos 20100602).

Me ha funcionado:

WHERE TO_CHAR(FECHA, 'YYYYMMDD') = '20100602'

Pero al cambiarlo por una variable:
W-FECHA PIC X(8).

WHERE TO_CHAR(FECHA,'YYYYMMDD') = :W-FECHA

no me selecciona nada.

Y no lo entiendo porque en principio el formato y contenido es el mismo (comprobado).

¿Podrían ayudarme?

Muchas 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