powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 1.5
7 сообщений из 7, страница 1 из 1
Firebird 1.5
    #32597905
Программа, написанная под Firebird 1.0, стала глючить под Firebird 1.5.
В частности, запросы в которых были операторы order и group by работали, а сейчас выдается сообщение что их нельзя использовать вместе.
Подскажите - что делать?
...
Рейтинг: 0 / 0
Firebird 1.5
    #32597924
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, запросы покажи, что ли...

Какая версия билда FB? Релиз или?
...
Рейтинг: 0 / 0
Firebird 1.5
    #32597983
Вот пример:

select RD_DODATOK, RD_RYADOK, RD_BS1 as RD_BS, RD_LS1 as RD_LS, RD_N_VPARE, sum(RD_DSUMMA) as Summa, count(RD_LS1) as counts
from RD, DODATKI
where RD_DODATOK = DODATKI_DODATOK and
RD_RYADOK = DODATKI_RYADOK and
RD_BS1 between 6000 and 6999 and
RD_RYADOK <> '0' and
RD_N_VPARE = 1 and
RD_DMONTH in (7, 8, 9) and
RD_DYEAR = 2002 and
RD_DKVARTAL = 3
group by RD_DODATOK, RD_RYADOK, RD_BS1, RD_LS1, RD_N_VPARE
order by DODATKI_SORT, RD_BS1 , RD_N_VPARE

Версия Firebird 1.5.0 (Win32 Build)
...
Рейтинг: 0 / 0
Firebird 1.5
    #32597997
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя поле DODATKI_SORT отсутствует в запросе с агрегатами .
А ты по нему сортируешь. Сервер вполне закономерно тебя посылает.
Ибо результат такого запроса непредсказуем.
Либо добавь это поле в селект (и группировку),
либо выкинь из сортировки.
...
Рейтинг: 0 / 0
Firebird 1.5
    #32598005
Спасибо за совет
Только Firebird 1.0 эту ошибку не замечал, да и из пользователей никто не жаловался (программа уже полтора года в эксплуатации:)
...
Рейтинг: 0 / 0
Firebird 1.5
    #32598011
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МананниковСпасибо за совет
Только Firebird 1.0 эту ошибку не замечал
Firebird 1.0 много чего не замечал...
Это не повод писать горбатые запросы.
...
Рейтинг: 0 / 0
Firebird 1.5
    #32598024
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
...
order by DODATKI_SORT, RD_BS1 , RD_N_VPARE

не видно что-то у тебя этого поля в результате запроса
как сортировать-то по нему собрался?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 1.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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