La Web del Programador: Comunidad de Programadores
 
    Pregunta:  65845 - SEMANAS TRANSCURRIDAS ENTRE DOS FECHA
Autor:  Arnoldo Chavarria
Hola , A todos , la pregunta del Millon es la siguientes , como se pude hacer una rutina en Visual fox Pro 9 que permita calcular las semanas transcurridas entre dos fechas, tomando en cuenta que algunos años tiene 53 semanas , por ejemplo cuantas semanas han transcurrido del 05/11/2009 a 20/02/2010
el año 2009 tiene 53 semanas., ya he encontrado preguntas para sacar años , dias , horas , segundo, usando la funsion WEEK pero no encuentro una formula o funsion que me permita calcular las semnas transcurridas grasias por ayudarme , le agradeceria si me ayudan en este tema

  Respuesta:  Jose Maria Vilar
Bueno, no se si te servira pero por lo menos probalo y me comentas si es otra cosa

a= CTOD("20/02/2010")
b= CTOD("05/11/2009")
d= ( VAL(SYS(11,a)) - VAL(SYS(11,b)) ) / 7 && obtenes dias julianos

?INT(d) && cantidad de semanas
?? " Semanas"
??INT(ROUND((d-INT(d))*7,2)) && dias restantes
?? " Dias "