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

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

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
09.07.2004, 17:11:59
    #32597997
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 1.5
У тебя поле DODATKI_SORT отсутствует в запросе с агрегатами .
А ты по нему сортируешь. Сервер вполне закономерно тебя посылает.
Ибо результат такого запроса непредсказуем.
Либо добавь это поле в селект (и группировку),
либо выкинь из сортировки.
...
Рейтинг: 0 / 0
09.07.2004, 17:15:55
    #32598005
Firebird 1.5
Спасибо за совет
Только Firebird 1.0 эту ошибку не замечал, да и из пользователей никто не жаловался (программа уже полтора года в эксплуатации:)
...
Рейтинг: 0 / 0
09.07.2004, 17:16:53
    #32598011
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 1.5
Дмитрий МананниковСпасибо за совет
Только Firebird 1.0 эту ошибку не замечал
Firebird 1.0 много чего не замечал...
Это не повод писать горбатые запросы.
...
Рейтинг: 0 / 0
09.07.2004, 17:20:43
    #32598024
vis
vis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 1.5
Код: plaintext
1.
...
order by DODATKI_SORT, RD_BS1 , RD_N_VPARE

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


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