Dias laborables en TSQL

18/10/2003 - 12:09 por BoosH | Informe spam
Buenas a todos,

solicito su ayuda para ver como se pueden calcular los dias laborables
existentes entre dos fechas. Solamente basta con quitar los fines de semana,
no tengo que hilar mas fino con festivos entre semana ni nada. Vamos, que no
tengo un calendario laboral.
 

Leer las respuestas

#1 Sérgio Monteiro
19/10/2003 - 02:47 | Informe spam
Podrias hacer algo como:

set dateformat dmy

select datediff(dd, getdate(), '01/12/2003')-(datediff(wk, getdate(),
'01/12/2003')*2)

select datediff(dd, getdate(), '01/12/2003'), datediff(wk, getdate(),
'01/12/2003'), datediff(dd, getdate(), '01/12/2003')-(datediff(wk,
getdate(), '01/12/2003')*2)

select datediff(dd, '20/10/2003', '01/12/2003'), datediff(wk,
'20/10/2003', '01/12/2003'), datediff(dd, '20/10/2003',
'01/12/2003')-(datediff(wk, '20/10/2003', '01/12/2003')*2)

regards,

Sérgio Monteiro - Brasil
www.sqlpass.org
"BoosH" escreveu na mensagem
news:eschp$
Buenas a todos,

solicito su ayuda para ver como se pueden calcular los dias laborables
existentes entre dos fechas. Solamente basta con quitar los fines de


semana,
no tengo que hilar mas fino con festivos entre semana ni nada. Vamos, que


no
tengo un calendario laboral.



Preguntas similares