Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VF 8.0 и SELECT / 3 сообщений из 3, страница 1 из 1
09.10.2003, 11:16
    #32288549
nataSid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VF 8.0 и SELECT
В VF 8.0 у меня не работает запрос:

select zak.nop as nop, zak.nnakl as nnakl, zak.datoper as datoper, ;
str(zak.bron,5) as bron, zak.tipoper as tipoper, oper.cuser as cuser, ;
sum(DvCard.kol) as kolZ, sum(DvCard.summa) as sumZ ;
from zak left join DvCard ;
dvcard right join oper ;
on dvcard.nOp=oper.nOp ;
on zak.nOp=DvCard.nOp ;
where Zak.kod=dgv.kod and zak.datoper='2003.09' ;
ORDER BY zak.datoper ;
GROUP BY zak.nop ;
INTO CURSOR tmp

Ошибка "SQL: GROUP BY clause is missing or invalid" (1807)
В VF 6.0 все работает уже год.
Вот хотела перейти на VF 8.0 и вдруг ошибку выдало.

Что не так?
Там в нелпнике что -то про " set ennginebehavior "
Но как оптимизировать комманду не знаю.

Даже если убрать GROUP BY то все равно выдает ошибку.
...
Рейтинг: 0 / 0
09.10.2003, 11:25
    #32288555
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VF 8.0 и SELECT
В 8-й версии изменилась работа с SQL. Более подробно:
Код: plaintext
HELP SET ENGINEBEHAVIOR

У тебя есть два выхода, либо SET ENGINEBEHAVIOR 70, либо переписать запрос с учетом новых требований (в GROUP BY придется перечислить все выводимые поля, кроме агрегированных, а вот удовлетворит ли тебя результат - не знаю).
...
Рейтинг: 0 / 0
09.10.2003, 11:48
    #32288606
nataSid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VF 8.0 и SELECT
Спасибо !
помогло SET ENGINEBEHAVIOR 70.
Group By со всеми полями не устраивает (потому что их много).
Что бы я без вас делала )))))))))))
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VF 8.0 и SELECT / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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