yasmin-n-d-r-hma 05
Updated 2023-05-10
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
›
⌄
SELECT
day,
near_price,
AVG(near_price) OVER (ORDER BY day ROWS BETWEEN 20 PRECEDING AND CURRENT ROW) AS moving_avg20,
AVG(near_price) OVER (ORDER BY day ROWS BETWEEN 50 PRECEDING AND CURRENT ROW) AS moving_avg50
FROM (
SELECT
date_trunc('day', timestamp) AS day,
AVG(price_usd) AS near_price
FROM
near.core.fact_prices
WHERE
symbol = 'wNEAR'
AND day >= CURRENT_DATE - INTERVAL '60 days'
GROUP BY
day
) subquery
ORDER BY
day;
Run a query to Download Data