Esacto, como dice Mickel, con un datediff y restándole los sábados (día #7) y los domingos (día #1).. los feriados es algo más complicados porque pueden ser trasladables y no caer siempre en el mismo día de semana. Por allí tenía un script que lo metí dentro de una function:
Código:
Function Laborales(FInicio, FFin)
CantDias = DateDiff("D", FInicio, FFin)
CuentaLaborales = 0
For i = 0 To CantDias
DiaSemana = Weekday(DateAdd("D", i, FInicio))
If DiaSemana <> 1 AND DiaSemana <> 7 Then CuentaLaborales = CuentaLaborales + 1
Next
Laborales = CuentaLaborales
End Function
Response.Write Laborales("19/03/2005", "27/03/2005") - Rs("CuentaDeFeriados")
Fijate que lo que devuelve son los días laborales entre la fecha de inicio y la de fin, pero no tiene en cuenta feriados... pero como a éstos los tenés dentro de una tabla, hacés una consulta con la cuenta de los días feriados entre las mismas fechas que le pasás a la function y ese resultado se lo restás al resultado de la function
Saludos
PD: Muzztein, realmente es preferente que coloques el enlace a la página donde se encuentra esa info