SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Tambahkan Hari ke Tanggal di SQLite

Dalam SQLite, kita dapat menggunakan DATE() berfungsi untuk menambahkan jumlah hari tertentu ke suatu tanggal.

Jika kita berurusan dengan nilai datetime, kita dapat menggunakan DATETIME() fungsi.

Contoh

Berikut ini contoh yang menggunakan DATE() fungsi:

SELECT DATE('2050-08-21', '+10 day');

Hasil:

2050-08-31

Kita dapat mengurangi jumlahnya dengan mengganti + dengan - .

Menghilangkan + menghasilkan jumlah yang ditambahkan, seolah-olah kita menggunakan + :

SELECT DATE('2050-08-21', '10 days');

Hasil:

2050-08-31

Kita dapat menentukan hari dalam bentuk jamak atau non jamak. Yaitu, day setara dengan day :

SELECT DATE('2050-08-21', '+10 day');

Hasil:

2050-08-31

DATETIME() Fungsi

Berikut adalah contoh yang menunjukkan cara menggunakan DATETIME() fungsi untuk menambahkan sepuluh hari ke nilai datetime:

SELECT DATETIME('2050-08-21', '+10 days');

Hasil:

2050-08-31 00:00:00

Dalam hal ini, saya memberikan nilai yang persis sama seperti pada contoh sebelumnya. Namun, fungsi tersebut mengembalikan nilai datetime.

Ini dia dengan nilai datetime lain:

SELECT DATETIME('2050-08-21 18:30:45', '+10 days');

Hasil:

2050-08-31 18:30:45

Dan berikut ini contoh penambahan hari ke tanggal berdasarkan jumlah jam:

SELECT DATETIME('2050-08-21 18:30:45', '+24 hours');

Hasil:

2050-08-22 18:30:45

  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 Replace() Bekerja di SQLite

  2. Apa tujuan dari fungsi String[] whereArgs int delete (String table, String whereClause, String[] whereArgs)?

  3. Buat Buku Kontak Dengan Python, PyQt, dan SQLite

  4. Data SQLite ke RecyclerView

  5. Cara mengakses dan memperbarui file db Sqlite yang disimpan secara lokal [folder aset] di file proyek menggunakan cordova