Расчет процента от среднего в цкл - PullRequest
1 голос
/ 06 января 2011

У меня есть набор записей, связанных с идентификаторами. в этой ассоциации может быть любое количество записей со значениями валют. одно из этих значений помечается как выбранное. Мне нужно вычислить среднее значение всех связанных валютных значений, а затем взять процент от этого среднего до наименьшего значения, сгруппированного по идентификатору. все необходимые данные находятся в одной таблице:

input:
table x:  ID, Selected, DollarAmt

output:
view y:  ID, Average, Percentage

У меня проблемы с созданием этого запроса (просмотр), и это сводит меня с ума. Может ли кто-нибудь хотя бы указать мне правильное направление?

Спасибо всем.

1 Ответ

2 голосов
/ 07 января 2011

Вы можете использовать этот запрос:

select  Id,
    AVG(DollarAmt) Average,
    AVG(DollarAmt)/MIN(DollarAmt) Percentage
from    TableX
group by Id

Но я до сих пор не понимаю, нужна ли переменная «Выбранные» в TableX

Привет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...