:: Visual Foxpro, Foxpro for DOS
SQL-запрос
rusl

Сообщений: 200
Откуда: СПб
Дата регистрации: 01.02.2005
Фокс выдает ошибку 1807: "Предложение GROUP BY содержит ошибку."

Что тут может быть не так, ведь вроде простой запрос?

CREATE CURSOR (Shi1) (filenameid c (10), shingles n(10), shingt m)
CREATE CURSOR (Shi2) (shingles n(10), filenameid c (10), shingt m)
....
SELECT filenameid, shingles, shingt FROM (m.Shi1);
GROUP BY shingles, filenameid INTO CURSOR (m.Shi2)
Ratings: 0 negative/0 positive
Re: SQL-запрос
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
И что должно аггрерироваться при группировке? Если ничего - то зачем Group понадобился?
Ratings: 0 negative/0 positive
Re: SQL-запрос
rusl

Сообщений: 200
Откуда: СПб
Дата регистрации: 01.02.2005
Просто нужен курсор с отсортированными таким образом полями. Но почему GROUP BY не хочет выполняться?
Ratings: 0 negative/0 positive
Re: SQL-запрос
Syberex

Сообщений: 1432
Откуда: Кострома
Дата регистрации: 19.01.2004
rusl
Просто нужен курсор с отсортированными таким образом полями.
С отсортированными, а не группированными
Используй ORDER BY
SELECT filenameid, shingles, shingt FROM (m.Shi1) ;
ORDER BY 2,1 INTO CURSOR (m.Shi2)




------------------
Ratings: 0 negative/0 positive
Re: SQL-запрос
rusl

Сообщений: 200
Откуда: СПб
Дата регистрации: 01.02.2005
Ага. Спасибо
Ratings: 0 negative/0 positive
Re: SQL-запрос
Петров Андрей
Автор

Сообщений: 2506
Откуда: Химки (М.О.)
Дата регистрации: 17.04.2002
У тебя похоже 8 up VFP. Поставь Set EngineBehavior 70 (помоему так пишется) и Group By должен пройти...




------------------
PS Недочитал тему до конца...
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 44 leonid  (Гостей: 43)

© 2000-2024 Fox Club 
Яндекс.Метрика