|
|
|
Средневзвешенная
|
|||
|---|---|---|---|
|
#18+
Помогите начинаюшему в Фссуыы. Необходимо определить средневзвншенный курс. Еасть кол-во и курс купленных и проданных долларов на каждый день. Необходимо вычислить средневзвешенный курс например на 1000 дол. (кол-во*курскупл-кол-во*курспрод)+(кол-во*курскупл-кол-во*курспрод)+../1000 Не знаю даже как подступиться к этой проблеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2003, 11:14 |
|
||
|
Средневзвешенная
|
|||
|---|---|---|---|
|
#18+
> ... например на 1000 дол Интересно, а если все продажи за день были по $300, как из них выбрать 1000? 300+300+300=900 300+300+300+300=1200 Или я чего-то недопонял, или неполная постановка задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2003, 12:20 |
|
||
|
Средневзвешенная
|
|||
|---|---|---|---|
|
#18+
Напишите запрос, в котором будет поле ваше вычисленное SELECT SUM(кол-во*курскупл-кол-во*курспрод)/1000 as myResult FROM Ваша_таблица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2003, 12:29 |
|
||
|
Средневзвешенная
|
|||
|---|---|---|---|
|
#18+
Структура БД: КурсКуплДол Денежный Кол_воКуплДол Числовой СумКуплДол Денежный КурсПродДол Денежный Кол_воПродДол Числовой СумПродДол Денежный ДатаОперации Дата/время Наимен операции Дата операции Курс Купл Дол Кол-во купл дол Сум Купл Дол Курс Прод Дол Кол-во Проддол Сум Прод Дол Покупкадол 17.11.2003 11:00 29,85 300 Покупкадол 17.11.2003 15:00 29,85 250 Проддол 18.11.2003 08:00 30,00 350 Покупкадол 18.11.2003 20:00 29,70 600 Проддол 19.11.2003 20:00 30,15 400 покупкадол 19.11 2003 21:00 29,90 900 Формула для вычисления: ((300*29,85) + (250*28,85) – (350*30) + (600*29,7) –(400*30,15)+ (600*29,90))/1000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2003, 14:13 |
|
||
|
Средневзвешенная
|
|||
|---|---|---|---|
|
#18+
Вы по типу операции сделайте 2 запроса SELECT SUM(Курс Купл Дол * Кол-во купл дол)/1000 as myResult FROM Ваша_таблица Where Наимен операции = Покупкадол SELECT SUM(Курс Прод Дол * Кол-во Проддол)/1000 as myResult FROM Ваша_таблица Where Наимен операции = Проддол Разница между ними и даст результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2003, 14:33 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1716&tid=1678065]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 344ms |

| 0 / 0 |
