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.
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


0