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

Trích xuất ngày trong tuần từ trường ngày trong PostgreSQL giả sử các tuần bắt đầu vào thứ Hai

Từ hướng dẫn sử dụng

isodow

    The day of the week as Monday (1) to Sunday (7)

Vì vậy, bạn chỉ cần trừ 1 từ kết quả đó:

psql (9.6.1)
Type "help" for help.

postgres=> select extract(isodow from date '2016-12-12') - 1;
  ?column?
-----------
         0
(1 row)
postgres=>


  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ọc theo phạm vi ngày (cùng tháng và ngày) qua các năm

  2. Bảo mật cấp hàng bằng cách sử dụng nhà tù và bưu điện

  3. Sắp xếp nhân bản hoặc số tự nhiên của các chuỗi từ và số hỗn hợp

  4. PostgreSQL không cài đặt đang chạy trong Windows nhưng máy chủ không khởi động trong CentOS Linux

  5. Truy vấn để chọn nhiều dữ liệu cùng với các giá trị trung bình trong một thời gian cụ thể bằng cách sử dụng Postgres