Si tu quitas un o n meses a una fecha, solo cambia el mes, si es necesario el año y cambiaria el dia si en ese mes no existiera, osea el caso de restar un mes al 31/12/2007, en este caso devolvera 30/11/207. Pero si restas un mes al 30/11/2007 devolvera siempre 30/10/2007. Nosotros usamos una rutina standard que llama a un API que realiza las operaciones, (ademas de validar la fecha y devolverla en el fmto que queramos) y funciona como te comento.
Saludos. Rafael ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jaime Villa Torres Sent: miércoles, 05 de diciembre de 2007 0:53 To: [EMAIL PROTECTED] Subject: Aclaracion para subdur-2 Pero si se plantea de la siguiente manera si es correcta. tengo la siguiente fecha 2007-11-01 subdur 1:*Days date o date = date - %days(1); el resultado es 2007-10-31 Gracias. ----- Original Message ----- From: Jaime Villa Torres <mailto:[EMAIL PROTECTED]> To: forum.help400 <mailto:[email protected]> Sent: Tuesday, December 04, 2007 6:46 PM Subject: Aclaracion para subdur Señores, el siguiente resultado, es correcto o es problema de interpreacion. tengo la siguiente fecha 2007-11-30 y realizo la siguiente operacion. En RPGIV subdur 1:*Months date o en free date = date - %months(1); y obtengo el resultado de 2007-10-30. A primera vista debe ser 2007-10-31 Espero sus opiniones. Gracias
__________________________________________________ Forum.HELP400 es un servicio m&#225;s de NEWS/400. &#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

