powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / японские свечи
5 сообщений из 5, страница 1 из 1
японские свечи
    #38595279
FKaustin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
столкнулся с проблемой получения информации для составления графика японских свечей.

что необходимо: сделать выборку данных с интервалом N минут, которая включает в себя:
open - цена открытия заданного интервала
high - наивысшая цена в заданном интервале
low - наименьшая цена в заданном интервале
close - последняя цена заданного интервала
volume - общая сумма в заданном интервале


удалось составить запрос который возвращает high, low, volume, проблема объединить это с данными open и close.


SELECT
ROUND(UNIX_TIMESTAMP(o.added_date)/(15 * 60)) AS timekey, # выборка данных интервалами по 15 минут
MIN(o.amount) AS low,
MAX(o.amount) AS high,
SUM(o.amount) AS volume,
MIN(id) AS min_id,
MAX(id) AS max_id,
FROM data_table o
WHERE
1
GROUP BY timekey;

для получения open хотел добавить подзапрос
(SELECT amount FROM order_details WHERE id BETWEEN min_id AND max_id ORDER BY added_date ASC LIMIT 1) AS open

но не получается зацепиться за min_id и max_id

возможно кто-то сталкивался с данной проблемой?

наихудший вариант решения этой задачи - делать отдельные запросы или обрабатывать данные средствами ПО, чего делать не хотелось бы...
...
Рейтинг: 0 / 0
японские свечи
    #38595297
FKaustinпроблема объединить это с данными open и close.И это было бы не проблемой, если перед тем как писать ты удосужился прочитать хотя бы местный Ф.А.К. на эту тему...
...
Рейтинг: 0 / 0
японские свечи
    #38595301
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FKaustin
наихудший вариант решения этой задачи - делать отдельные запросы или обрабатывать данные средствами ПО, чего делать не хотелось бы...

Почему наихудший и почему не хотелось бы?
...
Рейтинг: 0 / 0
японские свечи
    #38595914
FKaustin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - ЭхFKaustinпроблема объединить это с данными open и close.И это было бы не проблемой, если перед тем как писать ты удосужился прочитать хотя бы местный Ф.А.К. на эту тему...

спасибо за ответ, но видимо ты не внимательно прочитал мой пост или этот Ф.А.К.

указанные там 5 вариантов решения не получается уложить в мой запрос. там либо джоины с привязкой к конкретному айдишнику, либо подзапросы опять же завязанные на колонках из главного запроса.
проблема в том, что у меня нет конкретных айдишников, для каждого интервала я их получаю через Min/Max:

MIN(id) AS min_id,
MAX(id) AS max_id,

и их не видно в подзапросе
...
Рейтинг: 0 / 0
японские свечи
    #38596508
FKaustin,

если тут кто-то чего-то не понял или невнимательно прочитал, то это точно не я... :) ;)
приведенный Ф.А.К. - в аккурат решает твою задачу (выбор первой/последней записи в ГРУППЕ), и если у тебя не получается уложить указанные там 5 вариантов решения в рамки твоей задачи, то могу лишь посоветовать тебе сменить профессию...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / японские свечи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]