1
SQL 1
Условие
Имеется таблица, содержащая котировки акций:
таблица: PRICES
DOC_ID INTEGER Идентификатор акции
PRICE DOUBLE Цена
DT_INS TIMESTAMP Дата и времяПример данных:
DOC_ID; PRICE; DT_INS
1; 100; 2019.01.01 00:01:00
1; 250; 2019.06.01 00:01:00 +
1; 120; 2019.12.21 00:01:00
1; 80; 2020.01.01 00:01:00 +
1; 280; 2020.12.01 00:01:00Для удобства считается, что для отчета используется только 1 бумага.
1. Задача: Как много сломов тренда было?
2. Задача: Необходимо найти наибольший номинальный скачок между 2 смежными точками (могут быть отрицательные цены).
Задача 3
Найти самый длинный монотонный тренд.
Ответ
WITH hist_price AS (
SELECT DOC_ID
,PRICE
,LAG(PRICE)…