Entiendo que el problema lo tienes con un Query, no con un programa RPG.
El problema lo tienes con los separadores, ya que el campo debe contener
una fecha en formato ISO, EUR, o USA.
ISO AAAA-MM-DD
EUR DD.MM.AAAA
USA MM/DD/AAAA
El que tu utilizas no está reconocido.
campo = DAYS( DATE('2009-03-25')) - DAYS( DATE('1999-12-30'))
Funciona correctamente.
Saludos,
---------------------------
Santiago Martí
Dusen, S.A.
---------------------------
Francisco Rubio
Enríquez
<[email protected] Para
m> "forum.help400"
Enviado por: <[email protected]>
forum.help400-bou cc
[email protected]
os.es Asunto
Diferencia de días entre 2 campos
tipo carácter pero que contienen
25/03/2009 17:26 fechas válidas en Query/400
Por favor,
responda a
"forum.help400"
<forum.help...@li
stas.combios.es>
Hola a todos:
en un Query/400 tengo definidos 2 campos que contienen valores válidos de
fechas (aaaa/mm/dd), pero no consigo transformarlos en campos tipo fecha
(L) para que me de la diferencia de días entre ellos.
Si los campos son tipo L, al aplicar Campo_Dif = DAYS(Fecha1) -
DAYS(Fecha2), lo hace correctamente.
Lo he probado con DATE, TIMESTAMP pero no doy con la "tecla".
Gracias de antemano a todos,
--
Francisco Rubio Enríquez
Analista de Sistemas
CIBERNOS CONSULTING, SAU
Web: http://www.cibernos.com
Tel: +34 91 724 19 40
Fax: +34 91 356 39 10__________________________________________________
Forum.HELP400 es un servicio m&#225;s de ServerNEWS.
&#169; 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&#225;s de ServerNEWS.
&#169; 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