Effectivement farcie de bug !


declare @startdate datetime2='2016-01-01 00:00:00.000'
declare @enddate datetime2='2017-01-01 00:00:00.000'
;with cte as
( select @startdate as startdate
union...