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

Tambahkan Hari ke Tanggal di PostgreSQL

+ operator memungkinkan kita untuk menambahkan satu hari atau lebih ke tanggal tertentu di PostgreSQL. Kami memiliki beberapa opsi untuk menentukan jumlah hari yang sebenarnya.

Contoh

Berikut adalah beberapa contoh yang menunjukkan berbagai opsi untuk menentukan jumlah hari yang akan ditambahkan ke tanggal.

Tentukan bilangan bulat:

SELECT date '2030-05-10' + 5;

Hasil:

2030-05-15

Kita juga bisa melakukannya seperti ini:

SELECT date '2030-05-10' + integer '5';

Hasil:

2030-05-15

Dengan menentukan bilangan bulat 5 , lima hari ditambahkan ke tanggal.

Cara lain untuk melakukannya adalah dengan menentukan interval:

SELECT date '2030-05-10' + interval '1 day';

Hasil:

2030-05-11 00:00:00

Ini juga berfungsi dalam bentuk jamak:

SELECT date '2030-05-10' + interval '5 days';

Hasil:

2030-05-15 00:00:00

Nilai Negatif

Kami juga dapat melakukan aritmatika tanggal dengan nilai negatif. Jika kita menggunakan nilai negatif dengan + tanda, maka jumlah hari yang ditentukan akan dikurangi dari tanggal. Tetapi jika kita menggunakannya dengan - tanda, maka akan ditambahkan ke tanggal.

Contoh:

SELECT date '2030-05-10' - interval '-5 days';

Hasil:

2030-05-15 00:00:00

Hasil yang sama seperti sebelumnya.

Hal yang sama berlaku saat menggunakan opsi integer:

SELECT date '2030-05-10' - integer '-5';

Hasil:

2030-05-15

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan tanggal dengan offset zona waktu

  2. Postgres adalah database paling keren – Alasan #2:Lisensi

  3. Django ConnectionAbortedError:[WinError 10053] Koneksi yang dibuat dibatalkan oleh perangkat lunak di mesin host Anda

  4. Pemantauan PostgreSQL Penting - Bagian 1

  5. Ambil catatan yang bukan nol setelah titik desimal di PostgreSQL