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&amp;#225;s de NEWS/400.
        &amp;#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&amp;#225;s de NEWS/400.
      &amp;#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&amp;#225;s de NEWS/400.
  &amp;#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&amp;#225;s de NEWS/400.
&amp;#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

Responder a