PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara menghasilkan 52 minggu dari tanggal saat ini menggunakan Postgresql

Anda dapat menggunakan generate_series yang memungkinkan Anda untuk menentukan rentang (mulai, berhenti) serta interval langkah seperti:generate_series(startDate, endDate, stepBy) jadi tergantung pada format output yang Anda cari Anda dapat melakukan sesuatu seperti:

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

yang akan menghasilkan sesuatu seperti ini:

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. Driver JDBC Postgres:PSQLException:kesalahan sintaks pada atau di dekat RETURNING

  2. Apakah indeks JSON postgres cukup efisien dibandingkan dengan tabel klasik yang dinormalisasi?

  3. Apakah parameter wajib recovery_target_timeline='latest' dalam peralihan dan peralihan di PostgreSQL 9.4.1?

  4. Manajemen &Pemantauan Basis Data untuk PostgreSQL 12

  5. Gunakan tipe Point dengan PostgreSQL dan JPA/Hibernate