Есть некоторые данные строки
name DOB
a 12-3-2020
b 13-3-2020
c 12-3-2020
d 13-3-2020
Ниже приведен мой сводный запрос
declare @date nvarchar(max);
declare @sql nvarchar(max);
select @date=stuff ((select distinct ','+'['+ DOB +']' from #ctee for xml path ('')),1,1,'');
select @sql='select * from (
select * from #ctee
)pv
pivot
(
count([DOB])
for [DOB] in ('+@date+')
)tv';
execute( @sql)
Я пытался использовать запрос cte, а также пытался выбрать в. я также попытался сначала создать новую таблицу # newtemp и использовать следующий запрос.
insert into #newtemp
execute( @sql)
Но я хочу вставить дату сводки в темплетную таблицу без создания временной таблицы. Спасибо и извините за плохой английский sh.