Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mendapatkan hari terakhir dalam sebulan dari tanggal tertentu?

Oracle memiliki last_day() fungsi:

SELECT LAST_DAY(to_date('04/04/1924','MM/DD/YYYY')) from dual;

SELECT LAST_DAY(ADD_MONTHS(to_date('04/04/1924','MM/DD/YYYY'), -1)) from dual;

SELECT LAST_DAY(ADD_MONTHS(to_date('04/04/1924','MM/DD/YYYY'), -2)) from dual;

Hasil:

April, 30 1924 00:00:00+0000

March, 31 1924 00:00:00+0000

February, 29 1924 00:00:00+0000

Gunakan Add_Months() pada tanggal Anda untuk mendapatkan bulan yang sesuai, lalu terapkan last_day() .



  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 Mengubah Nilai Negatif menjadi Positif di Oracle?

  2. Oracle - Dengan hubungan satu ke banyak, pilih baris yang berbeda berdasarkan nilai min

  3. Oracle:Cara efisien memilih baris menggunakan daftar kunci

  4. ubah kolom drop tabel di database Oracle

  5. perbedaan sistem