Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 выгрузка в XML  [new]
alm2
Member

Откуда: Самара
Сообщений: 232
Фрагмент запроса

-----------------

date_z_1 ,
			date_z_2,
			rslt ,ishod ,

				--- н -- - начало блока OS_SLUCH
						 (select OS_SLUCH
						from (select  OS_SLUCH,
								id_sluch 
							from OS_SLUCH 
									where OS_SLUCH.id_sluch = id_sluch
								) OS_SLUCH
						where ZSLUCH.id_sluch = OS_sluch.id_sluch	
						---- так не работает--for xml auto,type,elements)
						for xml path(''),type )	
				--  к - -- начало блока OS_SLUCH
													
			
			idsp,
			sumv,

------------------





Почему OS_SLUCH оказался внутри IDSP ?


Фрагмент результата:



<date_z_1>2018-07-24T11:45:00</date_z_1>
      <date_z_2>2018-07-24T11:45:00</date_z_2>
      <rslt>308</rslt>
      <ishod>304</ishod>

      <idsp>
        <OS_SLUCH>1</OS_SLUCH>
      </idsp>

      <sumv>5410.99</sumv>
      <SLUCH>


Сообщение было отредактировано: 6 авг 18, 11:18
6 авг 18, 11:13    [21631002]     Ответить | Цитировать Сообщить модератору
 Re: выгрузка в XML  [new]
Посетитель
Member

Откуда:
Сообщений: 1209
alm2,

потому что это равносильно

				 (select OS_SLUCH
						from (select  OS_SLUCH,
								id_sluch 
							from OS_SLUCH 
									where OS_SLUCH.id_sluch = id_sluch
								) OS_SLUCH
						where ZSLUCH.id_sluch = OS_sluch.id_sluch	
						for xml path(''),type ) as  idsp,
6 авг 18, 11:22    [21631019]     Ответить | Цитировать Сообщить модератору
 Re: выгрузка в XML  [new]
alm2
Member

Откуда: Самара
Сообщений: 232
Посетитель,

А Как сделать, чтобы было так:



<date_z_1>2018-07-24T11:45:00</date_z_1>
<date_z_2>2018-07-24T11:45:00</date_z_2>
<rslt>308</rslt>
<ishod>304</ishod>

<OS_SLUCH>1</OS_SLUCH>

<idsp>1</idsp>

<sumv>5410.99</sumv>
<SLUCH>
6 авг 18, 11:49    [21631074]     Ответить | Цитировать Сообщить модератору
 Re: выгрузка в XML  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36928
Освоить навык расстановки запятых

date_z_1 ,
			date_z_2,
			rslt ,ishod ,

				--- н -- - начало блока OS_SLUCH
						 (select OS_SLUCH
						from (select  OS_SLUCH,
								id_sluch 
							from OS_SLUCH 
									where OS_SLUCH.id_sluch = id_sluch
								) OS_SLUCH
						where ZSLUCH.id_sluch = OS_sluch.id_sluch	
						---- так не работает--for xml auto,type,elements)
						for xml path(''),type )	,
				--  к - -- начало блока OS_SLUCH
													
			
			idsp,
			sumv,
6 авг 18, 12:27    [21631148]     Ответить | Цитировать Сообщить модератору
 Re: выгрузка в XML  [new]
alm2
Member

Откуда: Самара
Сообщений: 232
Гавриленко Сергей Алексеевич,

Спасибо
6 авг 18, 13:09    [21631250]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить