Contar días hábiles entre una fecha

Como contar días entre fechas

La siguiente función para SQL Server permite contar la cantidad de días que existen entre un rango de fechas sin contar Sábados y Domingos.

 

Su uso es muy simple:

 

 

Resultado_contar_fechas

En este ejemplo se puede ver la variación que existe entre la función DateDiff y nuestra función.

4 comentarios
  1. Mauro Bernal
    Mauro Bernal Dice:

    Que rango de fechas le estás colocando?
    Acabo de probarlo nuevamente en una versión de SQL Server 2012, y en un 2008 R2 y funciona…

    Te paso el ejemplo que usa ahora:
    select GETDATE() as hoy
    Select dbo.DiasHabiles(‘2016/01/01′,GETDATE()) as DiasHabiles,DateDiff(d,’2016/01/01’,getdate()) as DiasCorridos

    Los resultados son:
    [hoy]
    2016-05-02 10:03:24.123

    [DiasHabiles] [DiasCorridos]
    87 122

    Responder
  2. Josué Lara
    Josué Lara Dice:

    Hola Mauro

    Quisiera saber si me apoyas estoy tratando de hacer una consulta o una función en Mysql, el objetivo es comparar la fecha de sistema contra un campo de fecha que erróneamente esta como tipo varchar no se si eso afecte mi resultado y de ahi tomar la diferencia de días solo hábiles.Me imagino que es muy parecido al ejemplo que expusiste en tu foro, no se si este ejemplo me sirva o como debe ejecutarlo.

    Podrás ayudarme?

    Saludos.

    Responder

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir

Deja un comentario