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

Kembalikan Awal Bulan di SQLite

SQLite memberi kita kemampuan untuk mengembalikan tanggal awal bulan, berdasarkan tanggal tertentu.

Artinya kita bisa mengembalikan tanggal hari pertama bulan berjalan, atau hari pertama bulan itu berdasarkan tanggal yang kita tentukan.

Ini memungkinkan kami untuk melakukan perhitungan lebih lanjut pada tanggal yang dihasilkan, seperti menambahkan jumlah hari tertentu ke dalamnya.

Awal Bulan Ini

Berikut adalah contoh yang menampilkan hari pertama bulan berjalan:

SELECT DATE('now', 'start of month');

Hasil:

2022-03-01

Ini menggunakan DATE() berfungsi untuk mengembalikan hasil yang kita inginkan. 'now' argumen mengembalikan tanggal saat ini, dan 'start of month' argumen inilah yang mengubahnya menjadi awal bulan.

Awal Bulan Tertentu

Tapi itu tidak harus menjadi awal bulan berjalan. Kami dapat menentukan tanggal apa pun, dan itu akan mengembalikan awal bulan, berdasarkan tanggal tersebut.

Contoh:

SELECT DATE('2023-12-10', 'start of month');

Hasil:

2023-12-01

Kami kemudian dapat menggunakan hasilnya untuk melakukan tindakan lain di atasnya. Misalnya, kita dapat menambahkan jumlah hari tertentu ke hasil seperti ini:

SELECT DATE('2023-12-10', 'start of month', '+20 days');

Hasil:

2023-12-21

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. android.database.CursorIndexOutOfBoundsException

  2. SQLiteDiskIOException:kode kesalahan 10:kesalahan disk I/O muncul kembali di ICS dan Samsung Nexus di DROP TABLE

  3. Kurangi Hari dari Tanggal di SQLite

  4. 3 Cara Menemukan Baris yang Mengandung Huruf Besar di SQLite

  5. Bagaimana cara menerjemahkan fungsi array_agg PostgreSQL ke SQLite?