powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / не хочет GROUP BY :( - в чем ошибка?
9 сообщений из 9, страница 1 из 1
не хочет GROUP BY :( - в чем ошибка?
    #34009681
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хаюшки, сабж по:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
SELECT ;
       InfoDepRpt.RecID,;
       InfoDepRpt.week,;
       InfoDepRpt.date,;
       InfoDepRpt.JudgeCode,;
       judges.shortname as JudgeName,;
       InfoDepRpt.CategCode,;
       CaseCategories.name as CaseCategName,;
       CaseCategories.CharCode as CategCharCode,;
       CaseActions.Name as CasesActionName,;
       CaseActions.Code as CaseActionCode,;
       InfoDepRpt.Quantity;
   FROM InfoDepRpt, Judges, CaseCategories, CaseActions;
   WHERE InfoDepRpt.judgecode = judges.code AND;
         InfoDepRpt.CategCode = CaseCategories.code AND ;
        InfoDepRpt.CaseAction = CaseActions.code;
   GROUP BY InfoDepRpt.week, InfoDepRpt.JudgeCode, InfoDepRpt.CategCode;
   INTO CURSOR curInfoDepRpt ;
   READWRITE ;
   ORDER BY InfoDepRpt.date

выдает ашипку типа не указано условие группировки или оно инвалидное (SQL: GROUP BY clause is missing or invalid) :( Пробовал только по InfoDepRpt.week, пробовал без алиаса (week) - безрезультатно...
без оного группирования селект пашет.
Подскажите плиз, кто шарит, в чем тут дело?
(сенксь)
...
Рейтинг: 0 / 0
не хочет GROUP BY :( - в чем ошибка?
    #34009690
AlikWishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй с установкой
Код: plaintext
	Set Enginebehavior   70 
А потом твой запрос
...
Рейтинг: 0 / 0
не хочет GROUP BY :( - в чем ошибка?
    #34009705
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проканало :)

спасибки
...
Рейтинг: 0 / 0
не хочет GROUP BY :( - в чем ошибка?
    #34009720
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CTAC-KOпроканало :)

спасибки
Странно, что прокатило!
Какой смысл в GROUP BY без единой агрегатной функции!?
С уважением, Алексей.
...
Рейтинг: 0 / 0
не хочет GROUP BY :( - в чем ошибка?
    #34009728
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да все правильно, теперь я репу чешу насчет COUNT-a
...
Рейтинг: 0 / 0
не хочет GROUP BY :( - в чем ошибка?
    #34009748
AlikWishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажи че нада то, Бум думать вместе!
...
Рейтинг: 0 / 0
не хочет GROUP BY :( - в чем ошибка?
    #34009853
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нада получить кол-во записей по критериям, указанным в группинге
...
Рейтинг: 0 / 0
не хочет GROUP BY :( - в чем ошибка?
    #34009924
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT COUNT(*) AS cntRecord, ;
   InfoDepRpt.week, InfoDepRpt.JudgeCode, InfoDepRpt.CategCode ;
FROM   InfoDepRpt INNER JOIN Judges ON InfoDepRpt.judgecode = judges.cod ;
   INNER JOIN CaseCategories ON InfoDepRpt.CategCode = CaseCategories.code ;
   INNER CaseActions ON InfoDepRpt.CaseAction = CaseActions.code ;
GROUP BY InfoDepRpt.week, InfoDepRpt.JudgeCode, InfoDepRpt.CategCode ;
INTO CURSOR curInfoDepRpt READWRITE
С уважением, Алексей
P.S. И не надо Set Enginebehavior 70, Пусть Set Enginebehavior 90.
...
Рейтинг: 0 / 0
не хочет GROUP BY :( - в чем ошибка?
    #34010090
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага, спасибо
уже сам замутил то же, тока без INNER-ов (что может было и неправильно - не знаю) и Enginebehavior убрал - хелпа почитал :)

Впрочем на данном Ытапе мне оказалось достаточно такого:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SELECT ;
       InfoDepRpt.week,;
       COUNT(*) as Regs,;
       SUM(InfoDepRpt.Quantity) as Quantity;
   FROM InfoDepRpt;
   GROUP BY InfoDepRpt.week;
   INTO CURSOR curInfoDepRpt ;
   READWRITE ;
   ORDER BY InfoDepRpt.week
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / не хочет GROUP BY :( - в чем ошибка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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