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
>
__________________________________________________
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