Código:
Mes = Request.Querystring("Month")
Anno = Request.Querystring("Year")
dia = Request.Querystring("dia")
If IsEmpty(Mes) then Mes = Month(Date) end if
if IsEmpty(Anno) then Anno = Year(Date) end if
if IsEmpty(dia) then dia = Day(date) end if
fecha = dateserial(anno, mes, dia)
if weekday(fecha) = 2 then
fecha1 = dateadd("d", 1 , fecha)
fecha2 = dateadd("d", 2 , fecha)
fecha3 = dateadd("d", 3 , fecha)
fecha4 = dateadd("d", 4 , fecha)
mes = month(fecha)
dia = day(fecha)
anno = year(fecha)
end if
if weekday(fecha) = 3 then
fecha = dateadd("d", -1 , fecha)
fecha1 = dateadd("d", 1 , fecha)
fecha2 = dateadd("d", 2 , fecha)
fecha3 = dateadd("d", 3 , fecha)
fecha4 = dateadd("d", 4 , fecha)
mes = month(fecha)
dia = day(fecha)
anno = year(fecha)
end if
if weekday(fecha) = 4 then
fecha = dateadd("d", -2 , fecha)
fecha1 = dateadd("d", 1 , fecha)
fecha2 = dateadd("d", 2 , fecha)
fecha3 = dateadd("d", 3 , fecha)
fecha4 = dateadd("d", 4 , fecha)
mes = month(fecha)
dia = day(fecha)
anno = year(fecha)
end if
if weekday(fecha) = 5 then
fecha = dateadd("d", -3 , fecha)
fecha1 = dateadd("d", 1 , fecha)
fecha2 = dateadd("d", 2 , fecha)
fecha3 = dateadd("d", 3 , fecha)
fecha4 = dateadd("d", 4 , fecha)
mes = month(fecha)
dia = day(fecha)
anno = year(fecha)
end if
if weekday(fecha) = 6 then
fecha = dateadd("d", -4 , fecha)
fecha1 = dateadd("d", 1 , fecha)
fecha2 = dateadd("d", 2 , fecha)
fecha3 = dateadd("d", 3 , fecha)
fecha4 = dateadd("d", 4 , fecha)
mes = month(fecha)
dia = day(fecha)
anno = year(fecha)
end if
if weekday(fecha) = 7 then
fecha = dateadd("d", -5 , fecha)
fecha1 = dateadd("d", 1 , fecha)
fecha2 = dateadd("d", 2 , fecha)
fecha3 = dateadd("d", 3 , fecha)
fecha4 = dateadd("d", 4 , fecha)
mes = month(fecha)
dia = day(fecha)
anno = year(fecha)
end if
if weekday(fecha) = 8 then
fecha = dateadd("d", -6 , fecha)
fecha1 = dateadd("d", 1 , fecha)
fecha2 = dateadd("d", 2 , fecha)
fecha3 = dateadd("d", 3 , fecha)
fecha4 = dateadd("d", 4 , fecha)
mes = month(fecha)
dia = day(fecha)
anno = year(fecha)
end if

