Я хочу подсчитать количество дней от 25/02/2019
в феврале и ожидаемый результат 4
Я пытался использовать master..spt_values
на сервере sql, но не получил ожидаемый результат
declare @fdays int ,@d date=cast('20190201' as date),@JoinDate date=cast('20190225' as date)
select count(dateadd(dd,number,@d)) from master..spt_values
where type = 'p'
and month(dateadd(dd,number,@d))=month(@d)
and year(dateadd(dd,number,@d))=year(@d)
and cast(GETDate() as date)>= Cast(dateadd(dd,number,@JoinDate) as date )
Результат кода выше 28, но я хочу 4
Пожалуйста, помогите мне найти ожидаемый результат