Witam, utworzyłem taką tabelę:
create table
TerminyXML (doc XML(schemat), od Date, do Date)
i chcę do niej teraz insertować, tyle że przy pierwszej próbie już mam jakiś błąd, nie bardzo wiem co może być źle
insert into TerminyXML values
('declare @od date
declare @do date
set @od = '2016-11-05'
set @do = '2016-11-30'
--drop table #nowa
create table #nowa (od date, do date)
insert into #nowa values(@od,@do)
select od, do,
(select
L.Imie as imie
,L.Nazwisko as nazwisko
,
(
select
T2.Dzien as data
,T2.OdGodziny as godzina_od
,T2.DoGodziny as godzina_do
,G2.Nazwa as nazwaGabinetu
from
Terminy T2 join Gabinety G2 on G2.Id=T2.IdGabinetu
where T2.IdLekarza=L.Id
for xml raw ('Termin'), type
) as 'Terminy'
from
Lekarze L
for xml raw('Lekarz'), type
)as 'Lekarze'
from #nowa
for xml raw ('Przychodnia'), type
',@od,@do)