powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ошибки при подсчете среднего значения
7 сообщений из 7, страница 1 из 1
ошибки при подсчете среднего значения
    #39775557
Kontox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объявляю переменную

Код: sql
1.
declare @columnlist varchar(avg) = stuff((select distinct ',[' + format(doc_date,'yyyyMM') + ']'   from fin1 order by ',[' + format(doc_date,'yyyyMM') + ']' for xml path('')),1,1,'')



пишет
Сообщение 102, уровень 15, состояние 1, строка 84
Неправильный синтаксис около конструкции "avg".
Сообщение 156, уровень 15, состояние 1, строка 84
Неправильный синтаксис около ключевого слова "order".

НО, если поставить varchar(MAX) все ок работает.

Как объявить для среднего значения
...
Рейтинг: 0 / 0
ошибки при подсчете среднего значения
    #39775562
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/facepalm.jpg
...
Рейтинг: 0 / 0
ошибки при подсчете среднего значения
    #39775563
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
varchar - тип данных
max - это размерность

Код: sql
1.
declare @s varchar(10);



переменная @s имеет тип varchar длинной 10 символов.

что вы хотите за avg в этом контексте совершенно не ясно.
...
Рейтинг: 0 / 0
ошибки при подсчете среднего значения
    #39775565
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kontox,

Справка для слабаков написана?
...
Рейтинг: 0 / 0
ошибки при подсчете среднего значения
    #39775577
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One varchar - тип данных
max - это размерность

Код: sql
1.
declare @s varchar(10);




переменная @s имеет тип varchar длинной 10 символов.

что вы хотите за avg в этом контексте совершенно не ясно. max - это часть имени типа данных varchar(max) .
Какая же это размерность?
...
Рейтинг: 0 / 0
ошибки при подсчете среднего значения
    #39775579
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iapKonst_One varchar - тип данных
max - это размерность

Код: sql
1.
declare @s varchar(10);





переменная @s имеет тип varchar длинной 10 символов.

что вы хотите за avg в этом контексте совершенно не ясно. max - это часть имени типа данных varchar(max) .
Какая же это размерность?Погорячился. Неправ.
...
Рейтинг: 0 / 0
ошибки при подсчете среднего значения
    #39775601
Kontox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One , все я понял, я реально затупил.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ошибки при подсчете среднего значения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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