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

cách tính thời gian giữa hai dấu thời gian (PostgreSQL)

Bạn có thể thử trừ hai dấu thời gian, sau đó sử dụng to_char để trích xuất phần thời gian:

select
    SELECT to_char('2017-11-02 07:36:18'::timestamp -
                   '2017-11-02 05:51:10'::timestamp, 'HH:MI:SS');

Đầu ra:

to_char
01:45:08

Bản trình diễn




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể xác định kiểu đa hình vì đầu vào có kiểu không xác định

  2. Flask:sqlalchemy.exc.ProgrammingError:(psycopg2.ProgrammingError) người dùng quan hệ không tồn tại

  3. Đặt application_name trên Postgres / SQLAlchemy

  4. Hành tinh PostgreSQL trong Thiên hà Ansible

  5. Xóa bằng CTE chậm hơn so với sử dụng bảng tạm trong Postgres