PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Meminta PostgreSQL untuk laporan Open-High-Low-Close (OHLC)

Anda memiliki milik Anda dikelompokkan ke menit. Yang saya anggap salah karena ini biasanya dilakukan pada siang hari. Jika saya salah, Anda harus mengubahnya kembali.

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. Postgres:agregat kolom ke dalam array

  2. masalah menjalankan liquibase dengan maven dan postgres-db

  3. Panggil fungsi dengan tipe komposit sebagai argumen dari kueri asli di jpa

  4. Buang ke memori CSV/Postgres

  5. Mengapa regex ini tidak berfungsi di postgreSQL