Diferencia de días entre fechas SQL Server
SQL Server tiene una función muy útil para calcular la diferencia de días u otro tiempo (meses, años, etc.) entre dos fechas.
La función DATEDIFF realiza el cálculo rápidamente con tan solo enviarle 3 datos estructurados de la siguiente manera.
Obtener días entre fechas en SQL
Ya que conocemos la estructura de la función, veámoslo en funcionamiento en el Management Studio. Copia el siguiente código en una nueva consulta.
declare @FechaInicio datetime='2020-06-15';
declare @FechaFin datetime='2020-06-29';
SELECT DATEDIFF(DAY, @FechaInicio, @FechaFin);
Al ejecutar podrás ver un resultado como la siguiente:
Podría interesarte Obtener el número de días entre dos fechas en C#
Además de obtener la diferencia de días entre fechas con SQL, esta función también te permite entre otras opciones los meses, años, hrs, etc.
De acuerdo al rango de tiempo que necesites en tus consultas deberás colocar el rango de tiempo. En el siguiente video podrás ver la explicación del contenido del post.