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

Lấy lại mẫu trên dữ liệu chuỗi thời gian

Sử dụng date_trunc() để cắt ngắn dấu thời gian cho một đơn vị thời gian nhất định và GROUP BY biểu thức đó:

SELECT date_trunc('minute', date) AS date_truncated_to_minute
     , avg(x) AS avg_x
     , avg(y) AS avg_y
     , avg(z) AS avg_z
FROM   tbl
GROUP  BY 1;

Giả sử date được đặt tên nhầm của bạn cột thực sự thuộc loại timestamp hoặc timestamptz .

Câu trả lời liên quan với nhiều chi tiết và liên kết:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tôi có thể truy vấn một cách an toàn (gián tiếp) cơ sở dữ liệu postgresql trong android?

  2. Triển khai &Cấu hình PostgreSQL với Con rối

  3. Chuyển đổi cơ sở dữ liệu Postgresql từ SQL_ASCII, có chứa các kiểu bao bọc hỗn hợp, thành UTF-8

  4. pg Admin 4 - mật khẩu cho người dùng postgres khi cố gắng kết nối với máy chủ PostgreSQL 13

  5. Tôi có nên sử dụng hstore trong mô hình dữ liệu được gia hạn không?