Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ошибка "group by clause is missing or invalid" / 3 сообщений из 3, страница 1 из 1
07.12.2011, 09:31
    #37562332
Алкоголик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "group by clause is missing or invalid"
Код: plaintext
1.
2.
3.
4.
5.
SELECT  TOP 1 *;    
         FROM  ;  
           (SELECT COUNT(*) out, Pctable.name name1 FROM pc!pctable WHERE  Pctable.cenaprod <>0 GROUP BY name1 ) aa ;    
Group by aa.name1 ;
ORDER BY aa.name1 desc



Выдает ошибку "group by clause is missing or invalid". Не пойму почему, разъясните будьте добры.
...
Рейтинг: 0 / 0
07.12.2011, 09:47
    #37562358
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка "group by clause is missing or invalid"
Алкоголик,

В VFP9 все неаггрегатные поля должны перечисляться в GROUP BY
или
SET ENGINEBEHAVIOR 70
...
Рейтинг: 0 / 0
08.12.2011, 07:40
    #37564360
Ошибка "group by clause is missing or invalid"
Алкоголик
Код: sql
1.
2.
3.
4.
5.
SELECT  TOP 1 *;    
         FROM  ;  
           (SELECT COUNT(*) out, Pctable.name name1 FROM pc!pctable WHERE  Pctable.cenaprod <>0 GROUP BY name1 ) aa ;    
Group by aa.name1 ;
ORDER BY aa.name1 desc



Выдает ошибку "group by clause is missing or invalid". Не пойму почему, разъясните будьте добры.

Мне вот непонятно - а зачем Вы еще раз группировку-то сделали? И так уже группируете источник в подзапросе по name1. Или Вы считаете, что в подзапросе группировка сработает "неправильно" и будут две или более записей с одинаковыми name1 которые нужно будет сложить?!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ошибка "group by clause is missing or invalid" / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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