powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите постороить правильный запрос
1 сообщений из 1, страница 1 из 1
Помогите постороить правильный запрос
    #32780819
BisonSerg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приведу только проблемный фрагмент запроса ToySQL.
Поля такие: СуммаСНДС (N), НомерДок (N), Примечание (С)
Фрагмент
SELECT [Жур.НомерДок] Сс, [Док.Примечание] Прим
FROM [ТабличнаяЧасть.РасходнаяНакладнаяПредставительство] Табл,
[Документ.РасходнаяНакладнаяПредставительство] Док,
[Журнал] Жур
WHERE
[Жур.Ссылка]=[Табл.Ссылка] AND [Жур.Ссылка]=[Док.Ссылка]
работает без проблем, но мне бы хотелось еще и подсчитать сумму товаров в документе. Пишу:
SELECT (SUM([Табл.СуммаСНДС])) Сум,
[Жур.НомерДок] Сс, [Док.Примечание] Прим
FROM [ТабличнаяЧасть.РасходнаяНакладнаяПредставительство] Табл,
[Документ.РасходнаяНакладнаяПредставительство] Док,
[Журнал] Жур
WHERE
[Жур.Ссылка]=[Табл.Ссылка] AND [Жур.Ссылка]=[Док.Ссылка]
Не тут то было, выдает ошибку: Column 'Жур.DOCNO'([Жур.НомерДок]) is invalid in the select list because it is not contained in an aggregate function and there is no GROUP BY clause.
Поскрябал затылок - вобщем-то мне группировки не нужны. Ну ладно, жалко что-ли?
SELECT (SUM([Табл.СуммаСНДС])) Сум,
[Жур.НомерДок] Сс, [Док.Примечание] Прим
FROM [ТабличнаяЧасть.РасходнаяНакладнаяПредставительство] Табл,
[Документ.РасходнаяНакладнаяПредставительство] Док,
[Журнал] Жур
WHERE
[Жур.Ссылка]=[Табл.Ссылка] AND [Жур.Ссылка]=[Док.Ссылка]
GROUP BY [Жур.НомерДок], [Док.Примечание]
И мне выдает: The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.
Так помогите, кто может - как обойти эту проблему? Что я не так делаю?
Если непонятно на ToySQL, то приведу тот-же запрос уже готовый для SQL:
SELECT (SUM(Табл.sp19207)) Сум,
Жур.DOCNO Сс, Док.sp1137 Прим
FROM dt19172 Табл,
dh19172 Док,
_1SJOURN Жур
WHERE
Жур.IDDOC=Табл.IDDOC AND Жур.IDDOC=Док.IDDOC
GROUP BY Жур.DOCNO, Док.sp1137
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите постороить правильный запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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