PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Trả lại tất cả hồ sơ lịch sử cho các tài khoản có thay đổi về giá trị liên quan cụ thể

Tôi nghĩ bạn muốn các hàm cửa sổ so sánh giá trị:

select t.*
from (select t.*,
             min(t.value) over (partition by t.acct_id) as min_value,
             max(t.value) over (partition by t.acct_id) as max_value
      from t
     ) t
where min_value <> max_value;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có thể tự động lặp qua các cột của bảng không?

  2. Heroku PG:Thu hồi quyền truy cập Ghi

  3. Cách khởi động Máy chủ PostgreSQL trên Mac OS X qua Homebrew

  4. Tôi nên sử dụng giá trị Postgres nào trong DATABASE_ENGINE của Django?

  5. HEX () và UNHEX () của MySQL tương đương trong Postgres?