declare @TimeStart datetime
declare @TimeTo datetime
...
set @TimeStart=dateadd(day,-datepart(day,@TimeStart),@TimeStart)
set @Timeto=dateadd(day,-datepart(day,@Timeto),dateadd(month,1,@Timeto))...