|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Dmitry Novikov 2:5020/400 17 Apr 2001 20:03:50 To : All Subject : Re: Volumes -> % --------------------------------------------------------------------------------
Всем привет!
Vadym Lepetyuk пишет в сообщении ...
>Простая проблема, а как красиво решить, не знаю. :(
>Есть таблица (страна, объем):
> Russia, 20
> USA, 19
> Canada, 11
>А надо получить (страна, процент от суммарного объема):
> Russia, 40%
> USA, 38%
> Canada, 22%
Запрос я поскипал, так как не понял ничего :))
В рамках поставленной задачи предлагаю так:
SELECT CountryID, Volume/(select sum(Volume) from VolumeMetro) AS Percentage
FROM VolumeMetro
Поскольку у тебя там еще MetroID и группировка, может ты и что другое имеешь
ввиду...
С наилучшими пожеланиями, Дмитрий dim@rnivc.kis.ru
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/6577e79feac0.html, оценка из 5, голосов 10
|