powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ошибка "group by clause is missing or invalid"
3 сообщений из 3, страница 1 из 1
Ошибка "group by clause is missing or invalid"
    #37562332
Алкоголик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: 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
Ошибка "group by clause is missing or invalid"
    #37562358
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алкоголик,

В VFP9 все неаггрегатные поля должны перечисляться в GROUP BY
или
SET ENGINEBEHAVIOR 70
...
Рейтинг: 0 / 0
Ошибка "group by clause is missing or invalid"
    #37564360
Алкоголик
Код: 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
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ошибка "group by clause is missing or invalid"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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