Buenas tardes. ¿No te funciona %DATE(Fecha1:*ISO)? Antes tienes que cambiar los / por -, claro, que es el separador valido.
Otra opción es usar %DATE(Fecha1:*YMD), donde te vale el separador /, pero tienes que dejar el año en dos dígitos. La forma artesanal es usar ADDDUR (o las funciones %YEARS, %MONTHS y %DAYS) con cada parte del campo (los años, los meses y los días). Muchas gracias por la atención prestada. Gustavo Adolfo Márquez Álvarez. Departamento de Informática. [email protected] inforZitro, S. L. Carretera de Níjar, nº 404. 04007 Almería (España). Teléfono: 950 226 658. Extensión: 148. Fax: 950 223 620. -----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de Francisco Rubio Enríquez Enviado el: miércoles, 25 de marzo de 2009 17:09 Para: forum.help400 Asunto: Diferencia de días entre 2 campos tipo carácter pero que contienen fechas válidas en Query/400 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ás de ServerNEWS. © 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

