powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML methods are not allowed in a GROUP BY clause.
2 сообщений из 2, страница 1 из 1
XML methods are not allowed in a GROUP BY clause.
    #33502038
Пётрр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Microsoft SQL Server 2005

Таблица T содержит 2 колонки - IntData (int) и XmlData (xml)
Как выполнить группирование по одному из элементов XML данных ?

Код: plaintext
1.
2.
3.
4.
5.
SELECT 
SUM (T.IntData ) ,  
T.XmlData.value('(myXPath)[1]', 'int') 
FROM T
GROUP BY 
T.XmlData.value('(myXPath)[1]', 'int') 
...
Рейтинг: 0 / 0
XML methods are not allowed in a GROUP BY clause.
    #33508007
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
SELECT SUM(D.IntData), D.XPathVal 
  FROM
(SELECT T.IntData , T.XmlData.value('(myXPath)[1]', 'int') XPathVal
  FROM T) D
 GROUP BY D.XPathVal
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML methods are not allowed in a GROUP BY clause.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]