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

Hitung tahun dari perbedaan tanggal di Oracle

Cukup lakukan ini (bagi dengan 365.242199 ):

Select (to_date('30-SEPT-2014') - TO_date('30-OCT-2013'))/365.242199 FROM DUAL;

1 TAHUN =365,242199 hari

ATAU

Coba sesuatu seperti ini menggunakan MONTHS_BETWEEN :-

select floor(months_between(date '2014-10-10', date '2013-10-10') /12) from dual;

atau Anda juga dapat mencoba ini:-

SELECT EXTRACT(YEAR FROM date1) - EXTRACT(YEAR FROM date2) FROM DUAL;

Sebagai catatan tambahan:-



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle mengekspor SQL dari struktur Database

  2. cara menghitung rentang di oracle

  3. Fungsi NLSSORT() di Oracle

  4. memilih catatan dari oracle

  5. Tambahkan 2 bulan ke stempel waktu saat ini