PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Запитване на PostgreSQL за отчет Open-High-Low-Close (OHLC).

Вашите са групирани до минута. Което смятам, че е грешно, защото те обикновено се правят през деня. Ако греша, ще трябва да го промените обратно.

SELECT DISTINCT contract_id, ts::date,
  min(price) OVER w,
  max(price) OVER w,
 first_value(price) OVER w, 
 last_value(price) OVER w
FROM fill
WINDOW w AS (PARTITION BY contract_id, ts::date ORDER BY ts)
ORDER BY 1,2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Могат ли две временни таблици с едно и също име да съществуват в отделни заявки

  2. Премахнете елемента от масива jsonb по стойност

  3. Postgresql ляво външно съединяване на json масив

  4. Как да съхранявате JSON обект в PostgreSQL, като използвате тип данни JSONB вътре в таблицата и PostgreSQL JDBC драйвер

  5. Как да намерите пътя на pg_config