Ver Mensaje Individual
  #14  
Antiguo 26-02-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Reputación: 21
Onti Va por buen camino
Hola Carlos:

Podrias hacer algo asi:

//. Inicializas
0. TotDias=0 ; Inicio=Fi1; Fin=Ff1

// tomas 2 fechas
1. obtienes los días entre Fi1 y Ff1 d1=dias(Fi1,Ff1)
2. obtienes los días entre Fi2 y Ff2 d2=dias(Fi2,Ff2)
3. obtienes los días comunes d3=dias(Fi2,Fin)
4. sumas TotDias=TotDias+((d1+d2)-d3)
5. actualizas Fin Fin=Ff2

// Vas al siguiente reg
6. Obtienes dias entre Fi3 y Ff3 d2=dias(Fi3,Ff3)
7. Obtienes dias comunes d3=dias(Fi3,Fin)
8. Sumas TotDias=TotDias+(d2-d3)

, etc

Es solo una idea pueden haber detalles porque lo hice a "mano a la volada"
Responder Con Cita