SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 21.12.2012 23:27:48

Apelsinka
Участник
Зарегистрирован: 21.12.2012
Сообщений: 2

Как вывести наибольший для каждого...

Здравствуйте, помогите пожалуйста  правильно написать программу(запрос), которая выводит наибольший доход для каждого из агентств...Спасибо.

Неактивен

 

#2 21.12.2012 23:32:40

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Как вывести наибольший для каждого...

Здравствуйте. Приведите структуру Вашей таблицы агентств и скажите, как считаются доходы - тогда подскажем smile.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 21.12.2012 23:58:07

Apelsinka
Участник
Зарегистрирован: 21.12.2012
Сообщений: 2

Re: Как вывести наибольший для каждого...

статистика доходов в таблице BUS поле AMT...
table AGEN:
AID       number(4),
ANAME  varchar2(30),
CITY     varchar2(30),
RATING number

table BUS:
  BID     number(4),
  BDATE date,
  AMT    number,
  AID     number(4),
  TID     number(4)

Отредактированно Apelsinka (22.12.2012 09:35:49)

Неактивен

 

#4 22.12.2012 11:37:18

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Как вывести наибольший для каждого...

select aname, t.s from agen join (select sum(amt) s, aid from bus group by aid) t using(aid);

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson