Calcular nº de días laborales entre dos fechas

trika
20 de Enero del 2005
tengo una base de datos, en una tabla tengo una serie de campos entre ellos, fecha_inicio y fecha_fin, necesito calcular el numero de días laborables entre estas dos fechas. ¿como lo puedo hacer? no tengo ni idea de como sacar los días festivos, teniendo en cuenta que la semana laboral que yo necesito es de lunes a viernes y tener en cuenta los festivos nacionales y regionales que puedan caer en estos dias.
¿alguien me puede ayudar?

Muchas gracias de antemano.


Isa? Islas
20 de Enero del 2005
Trika

Para hacer tal cosa, necesitas tener en OTRA TABLA, almacenados los DIAS FESTIVOS de cada region, si es SQL Server, si puedes saber que dia de la semana es, con:


SELECT DATEPART(DW,GETDATE())