|
|
|
Как сделать такой запрос (построить среднюю по биржевым данным)
|
|||
|---|---|---|---|
|
#18+
FB 2.1, dialect 3 Вот есть запрос к табличке, в которой содержатся данные свечек (Open, High, Close, Low и ID свечи): Код: sql 1. 2. 3. он возвращает значение средней цены за период 7 по конкретной свечке с заданным ID. Как получить таблицу со значениями средних по всем свечкам? Т.е. нужно перебрать все свечки в таблице и для каждой посчитать среднюю по какой-нибудь цене. Написал вот так Код: sql 1. 2. 3. но выдает фигню :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 01:54:01 |
|
||
|
Как сделать такой запрос (построить среднюю по биржевым данным)
|
|||
|---|---|---|---|
|
#18+
Барабашка серверная, Код: sql 1. 2. 3. 4. А вообще - пример данных давай сюда и чего надо получить в итоге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 02:04:35 |
|
||
|
Как сделать такой запрос (построить среднюю по биржевым данным)
|
|||
|---|---|---|---|
|
#18+
авторне понял я тут: как ID свечи связан с ... периодом ?!Период - это просто количество свечей, за которое считается средняя. Это тупо среднее арифметическое. Есть свечка с ID = 10. Считаем среднее арифметическое цены у свечек с ID = 4, 5, 6, 7, 8, 9, 10. Вот табличка с исходными данными: ID PRICE1 1002 1103 1054 1155 1026 1107 1128 1059 10810 11611 10012 120 Средняя для свечи с ID = 10 и периодом 7 будет равна: (115 + 102 + 110 + 112 + 105 + 108 + 116) / 7 = 109.714 Эту процедуру делает первый запрос (см. корневое сообщение), но он возвращает единичное значение. А надо, чтобы возвращалась табличка с ID свечей и значениями средних для этих свечей: ID AVG... ...10 109.71411 107.571и т.д. и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 02:26:51 |
|
||
|
Как сделать такой запрос (построить среднюю по биржевым данным)
|
|||
|---|---|---|---|
|
#18+
Барабашка серверная, Код: sql 1. 2. 3. ЗЫ. в след. раз приводит не копипасты результатов, а СКРИПТЫ в виде insert-команд. Вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2013, 11:16:56 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38484808&tid=1564095]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 452ms |

| 0 / 0 |
