Calcular cuantos domingos hay en un rango de fechas
Recientemente me tope con la necesidad de obtener el numero de domingos que existen en un rango de fechas dado.
Con el uso de las funciones DATEDIFF y DATEPART podemos construir la siguiente formula compuesta y determinar como dijimos antes cuántos domingos hay en un rango de fechas.
Select (datediff(day,<FECHA INICAL>,<FECHA FINAL>)-DATEPART(dw,<FECHA FINAL>)+8)/7
El siguiente ejemplo nos devuelve 3, que es el numero de domingos comprendidos entre el 05 de junio del 2016 al 19 de junio del 2016