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

Kurangi Minggu dari Tanggal di PostgreSQL

Kita dapat menggunakan - operator untuk mengurangi satu minggu atau lebih dari tanggal di PostgreSQL.

Contoh

Kita dapat menentukan interval saat mengurangkan dari tanggal. Untuk mengurangi minggu, kita dapat menggunakan week atau weeks :

SELECT date '2040-01-17' - interval '1 week';

Hasil:

2040-01-10 00:00:00

Dan dalam bentuk jamak:

SELECT date '2040-01-17' - interval '5 weeks';

Hasil:

2039-12-13 00:00:00

Ditentukan dalam Hari

Cara lain untuk melakukannya adalah dengan menentukan angka dalam padanan hariannya:

SELECT date '2040-01-17' - interval '7 days';

Hasil:

2040-01-10 00:00:00

Kita juga dapat menggunakan bilangan bulat saat menentukannya dalam hari:

SELECT date '2040-01-17' - 7;

Hasil:

2040-01-10

Atau seperti ini:

SELECT date '2040-01-17' - integer '7';

Hasil:

2040-01-10

Menambahkan Nilai Negatif

Kita juga dapat menambahkan nilai negatif pada tanggal. Untuk mengurangi jumlah negatif, kita dapat menggunakan nilai negatif dengan + tanda:

Contoh:

SELECT date '2040-01-17' + interval '-5 weeks';

Hasil:

2039-12-13 00:00:00

Kita dapat melakukan hal yang sama dengan opsi integer:

SELECT date '2040-01-17' + integer '-35';

Hasil:

2039-12-13

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Praktik Terbaik Keamanan PostgreSQL

  2. Bagaimana cara mereset kata sandi pengguna default postgresql 9.2 (biasanya 'postgres') di mac os x 10.8.2?

  3. Cara membuat daftar semua database menggunakan PostgreSQL

  4. Indeks multicolumn pada 3 bidang dengan tipe data yang heterogen

  5. Cara Mengonversi Kasus String di PostgreSQL