Es que si estás poniendo una variable dentro del sql, el tamaño está
definido, mientras que si pones una constante es posible que sql le de
un tamaño distinto al que tu esperas.
Saludos.
Fernando Pérez
Cerámica Saloni. Dpto. Auditoría y
Organización
Fernando Martínez wrote:
Si lo pongo de esta forma funciona correctamente:
SELECT
Date(Substr(digits(Dec(20070506, 8, 0)), 1, 4) || '-' ||
Substr(digits(Dec(20070506, 8, 0)), 5, 2) || '-' ||
Substr(digits(Dec(20070506, 8, 0)), 7, 2)) + 5 days As
FechaDispensado,
Substr(digits(Dec(20070506, 8, 0)), 1, 4) As Anyo,
Substr(digits(Dec(20070506, 8, 0)), 5, 2) As Mes,
Substr(digits(Dec(20070506, 8, 0)), 7, 2) As Dia,
FROM SYSIBM.SYSDUMMY1
Pero nunca me habia pasado. En realidad la fecha numerica es una
variable que se pasa por programa.
¿Alguna idea?
Fernando
Juan Carlos Paredes escribió:
¿Has revisado el formato de
fecha que tienes al arrancar la sesión SQL? Parámetro DATFMT.
Saludos.
Juan Carlos.
Hola a todos
Tengo un problema con un calculo de fechas. Ejecuto la siguiente
sentencias:
SELECT
Date(Substr(digits(20070506), 1, 4) || '-' ||
Substr(digits(20070506), 5, 2) || '-' ||
Substr(digits(20070506), 7, 2)) + 5 days As FechaDispensado,
Substr(digits(20070506), 1, 4) As Anyo,
Substr(digits(20070506), 5, 2) As Mes,
Substr(digits(20070506), 7, 2) As Dia
FROM SYSIBM.SYSDUMMY1
Y me devuelve lo siguiente:
| FechaDispensado |
Anyo |
Mes |
Dia |
| 0020-07-10 |
0020
|
07 |
0 |
¿Alguien me puede echar una mano?
Gracias y un saludo
Fernando
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
|