Una opción que evita tener que agregar EndDate + 23:59:59.999 es no usar el between
comparación y en su lugar use column_name >= @StartDate and column_name < @EndDate +1
Una opción que evita tener que agregar EndDate + 23:59:59.999 es no usar el between
comparación y en su lugar use column_name >= @StartDate and column_name < @EndDate +1