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

Kurangi Hari dari Tanggal di SQLite

Dalam SQLite, kita dapat menggunakan DATE() berfungsi untuk mengurangi satu hari atau lebih dari suatu tanggal.

Untuk nilai datetime, kita dapat menggunakan DATETIME() fungsi.

Contoh

Berikut ini contoh yang menggunakan DATE() fungsi:

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

Hasil:

2050-08-20

Jika kita ingin menambahkan jumlahnya, kita bisa mengganti - dengan + , atau hilangkan sama sekali.

Kita dapat menentukan hari dalam bentuk jamak atau non jamak. Dengan kata lain, day setara dengan day :

SELECT 
    DATE('2050-08-21', '-2 day') AS day,
    DATE('2050-08-21', '-2 days') AS days;

Hasil:

day         days      
----------  ----------
2050-08-19  2050-08-19

Ditentukan dalam Jam

Kami juga dapat mengurangi hari berdasarkan jumlah jam:

SELECT DATE('2050-08-21', '-24 hour');

Hasil:

2050-08-20

DATETIME() Fungsi

Contoh ini menggunakan DATETIME() fungsi untuk mengurangi hari dari nilai datetime:

SELECT DATETIME('2050-08-21 18:30:45', '-1 day');

Hasil:

2050-08-20 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. PowerManager.PARTIAL_WAKE_LOCK android

  2. SQLiteDiskIOException dengan kode kesalahan 10:kesalahan I/O disk

  3. Masukkan data JSON ke database SQLite di android

  4. Realm Android Menangani Kunci Utama di Objek Relasional

  5. simpan Daftar<Model class> ke sqlite