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

Cách tạo 52 tuần kể từ ngày hiện tại bằng Postgresql

Bạn có thể sử dụng create_series cho phép bạn xác định phạm vi (bắt đầu, dừng) cũng như khoảng bước như: create_series (startDate, endDate, stepBy) vì vậy, tùy thuộc vào định dạng đầu ra mà bạn đang theo đuổi bạn có thể làm điều gì đó như:

SELECT generate_series( current_date, current_date + interval '52 weeks', interval '1 week' ) weeks;

sẽ tạo ra một cái gì đó như thế này:

weeks 2017-05-24 00:00:00 2017-05-31 00:00:00 2017-06-07 00:00:00 ...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. use \ set biến bên trong khối khai báo plpgsql

  2. Làm cách nào để lấy các phần tử có một số duy nhất từ ​​một mảng json trong PostgreSQL?

  3. cách tính mức độ phổ biến bằng mã sql

  4. Chọn các hàng có giá trị tối đa từ các nhóm hàng được nhóm theo nhiều cột (PSQL)

  5. Chọn nhóm người dùng riêng biệt theo phạm vi thời gian