|
Процедура-запрос на максимальную сумму
|
|||
---|---|---|---|
#18+
Нужно написать процедуру запроса. Задание: вывести производителя с максимальной выручкой. Нам даны две таблицы - склад (наименование, цена, количество, код предприятия) и предприятия (код предприятия, фирма) . У меня получился следующий код, который работает (!) в 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2014, 01:40 |
|
Процедура-запрос на максимальную сумму
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2014, 03:16 |
|
|
start [/forum/topic.php?fid=41&fpage=31&tid=1582630]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 315ms |
total: | 435ms |
0 / 0 |