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

Kurangi Bulan dari Tanggal di PostgreSQL

Di PostgreSQL, kita dapat menggunakan - operator untuk mengurangi satu atau lebih bulan dari tanggal.

Contoh

Kita dapat menentukan interval saat mengurangkan dari tanggal. Misalnya, kita dapat menggunakan month atau month untuk mengurangi satu bulan atau lebih dari tanggal:

SELECT date '2040-03-18' - interval '1 month';

Hasil:

2040-02-18 00:00:00

Dan dalam bentuk jamak:

SELECT date '2040-03-18' - interval '6 months';

Hasil:

2039-09-18 00:00:00

Ditentukan dalam Hari

Kami juga dapat menggunakan angka yang setara dalam hari (atau bahkan minggu):

SELECT date '2040-06-20' - interval '31 days';

Hasil:

2040-05-20 00:00:00

Kita juga dapat menggunakan bilangan bulat saat menentukannya dalam hari:

SELECT date '2040-06-20' - 31;

Hasil:

2040-05-20

Atau seperti ini:

SELECT date '2040-06-20' - integer '31';

Hasil:

2040-05-20

Menambahkan Nilai Negatif

Kita juga dapat menambahkan nilai negatif pada tanggal. Dalam hal ini, kita dapat menggunakan nilai negatif dengan + tanda:

Contoh:

SELECT date '2040-06-20' + interval '-6 months';

Hasil:

2039-12-20 00:00:00

Kita dapat melakukan hal yang sama dengan opsi integer:

SELECT date '2040-06-20' + integer '-31';

Hasil:

2040-05-20

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menginstal postgres dengan NSIS dengan semua parameter?

  2. MySQL vs PostgreSQL untuk Aplikasi Web

  3. Temukan Induk secara Rekursif menggunakan Query

  4. Ganti karakter unicode di PostgreSQL

  5. Bagaimana cara membersihkan dan menginstal ulang postgresql secara menyeluruh di ubuntu?