No hay ningún fallo, aunque puede inducir a pensarlo, puesto que quizás el
programa no está codificado de la forma más elegante.
Fíjate que el programa siempre suma un día, tanto si es laborable como si es
fin de semana. Lo que pasa es que después averigua si es sábado o domingo, y en
este caso resta un día al que ha sumado previamente.
A veces uno se cansa de tanta sentencia condicional anidada y prefiere
codificar un par de líneas más. Depende de como te pille el día.
Saludos.
Ismael Ruiz Jordán
INTER RAMONEDA S.A.
Tel: 902 29 14 41
Fax: 93 729 98 87
----- Original Message -----
From: Àlex Corretgé
To: forum. help400
Sent: Wednesday, July 30, 2008 11:20 AM
Subject: Re: Calculo entre dos fechas restando fines de semana
Ep, he visto un fallo:
Al final de todo sólo hay que sumar 1 si la fecha final es sabado y domingo y
la fecha inicial NO es sabado o domingo.
sorry
2008/7/30 Àlex Corretgé <[EMAIL PROTECTED]>
El algoritmo podria ser este:
Create o busca una función que calcule el dia de la semana (Obten los dias
que hay desde el primer domingo gregoriano u otro conocido hasta tu fecha con
Subdur *D, divide / 7 y quedate con el resto: 0=domingo, 1=lunes, etc....)
Guardate el dia de la semana de la fecha inicio
Guardate el dia de la semana de la fecha final
Obten los dias que transcurren entre inicio y final, divide / 7.
Tienes semanas justas, así que el número de fines de semana será ese número
o ese número + 1 si el dia de inicio era sabado o domingo.
Si el resto es superior a cero, si el dia de la semana fecha final es
sabado o domingo hay que sumarle 1.
Creo que con esto te bastará.
--
Atentament / Kind Regards
Àlex Corretgé
Serveis Informàtics Corretgé.com SLU
http://corretge.cat/
LinkedIn: http://www.linkedin.com/in/corretge
2008/7/30 Carcamo, M.Jesus (ES) <[EMAIL PROTECTED]>
Me da lo mismo porque puedo hacer una llamada a cualquier progama pasando
los parametros.
Un saludo.
--------------------------------------------------------------------------
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de alex martinez
Enviado el: martes, 29 de julio de 2008 19:58
Para: forum.help400
Asunto: Re: Calculo entre dos fechas restando fines de semana
Alguna utilidad en.... ILE-RPG, SQL, Cobol, CL ?
El 29 de julio de 2008 14:52, Carcamo, M.Jesus (ES)<[EMAIL
PROTECTED]>escribió:
Hola:
¿Alquien conoce alguna utildad que calcule los dias que hay entre dos
fechas, restando los fines de semana que hay entre dichas fechas?.
Mª Jesús Cárcamo
[EMAIL PROTECTED]
__________________________________________________
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
__________________________________________________
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
--
Atentament / Kind Regards
Àlex Corretgé
Serveis Informàtics Corretgé.com SLU
http://corretge.cat/
LinkedIn: http://www.linkedin.com/in/corretge
------------------------------------------------------------------------------
__________________________________________________
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__________________________________________________
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