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

Cara Mendapatkan Tanggal Kemarin di SQLite

Masalah:

Anda ingin menampilkan tanggal kemarin (tanpa waktu) dalam database SQLite.

Solusi 1:

SELECT DATE('now','-1 day') AS yesterday_date;

Dengan asumsi hari ini adalah 24-09-2020, hasilnya adalah:

kemarin_date
23-09-2020

Diskusi:

Untuk mendapatkan tanggal kemarin, Anda perlu mengurangi satu hari dari hari ini. Gunakan now() untuk mendapatkan tanggal hari ini. Di SQLite, Anda dapat mengurangi atau menambahkan sejumlah hari, bulan, dll., menggunakan DATE() fungsi. Di sini, karena Anda perlu mengurangi satu hari, gunakan DATE('now','-1 day') untuk mendapatkan kencan kemarin.

Anda dapat kembali dengan interval waktu apa pun dengan mudah. Sebagai contoh, berikut adalah bagaimana Anda akan kembali lima bulan tiga hari.

SELECT DATE('now', '-5 months', '-3 days') AS modified_date;

Anda juga dapat menghitung tanggal besok. Untuk melakukannya, Anda perlu menambahkan satu hari.

SELECT DATE('now', '+1 day') AS tomorrow_date;

  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 mengonversi milidetik menjadi tanggal di SQLite

  2. java.lang.OutOfMemoryError:[memori habis] saat membaca data dari Sqlite Android

  3. Pengembangan Database MultiTable SQLite Android

  4. 5 Cara Menjalankan Script SQL dari File di SQLite

  5. Keluarkan Hasil Kueri SQLite sebagai Pernyataan INSERT