powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Процедура-запрос на максимальную сумму
3 сообщений из 3, страница 1 из 1
Процедура-запрос на максимальную сумму
    #38658194
Garviel Loken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно написать процедуру запроса. Задание: вывести производителя с максимальной выручкой. Нам даны две таблицы - склад (наименование, цена, количество, код предприятия) и предприятия (код предприятия, фирма) . У меня получился следующий код, который работает (!) в Microsoft Access, но при попытке выполнить его в Fox Pro выдаёт ошибку "Unrecognized command verb". Посмотрите, пожалуйста, код и скажите, где я мог ошибиться.

PROCEDURE title7
SELECT pr.фирма, SUM(price*amount) as Выручка;

FROM pr INNER JOIN sclad ON pr.kod=sclad.kod_pr;

group BY pr.фирма
HAVING Sum(price*amount)=(select max(Выручка) from (select sum(price*amount) as Выручка from pr inner join sclad on pr.kod=sclad.kod_pr group by pr.Фирма) )

ENDPROC
...
Рейтинг: 0 / 0
Процедура-запрос на максимальную сумму
    #38658211
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT TOP 1 ;
         pr.фирма, SUM(price*amount) as Выручка;
FROM pr ;
INNER JOIN sclad ON pr.kod=sclad.kod_pr;
group BY pr.фирма ;

ORDER BY 2 DESC
...
Рейтинг: 0 / 0
Процедура-запрос на максимальную сумму
    #38658235
Garviel Loken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О, всё шикарно, всё работает. Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Процедура-запрос на максимальную сумму
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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