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

Perhitungan Oracle Age dari Tanggal lahir dan Hari Ini

SQL> select trunc(months_between(sysdate,dob)/12) year,
  2         trunc(mod(months_between(sysdate,dob),12)) month,
  3         trunc(sysdate-add_months(dob,trunc(months_between(sysdate,dob)/12)*12+trunc(mod(months_between(sysdate,dob),12)))) day
  4  from (Select to_date('15122000','DDMMYYYY') dob from dual);

      YEAR      MONTH        DAY
---------- ---------- ----------
         9          5         26

SQL>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klien Oracle dan komponen jaringan tidak ditemukan

  2. oci_bind_by_name dan to_date PHP/OCI/Oracle

  3. Mengikat parameter kueri berdasarkan nama dengan ODP.NET

  4. Bagaimana cara memasukkan/memperbarui ukuran data yang lebih besar di tabel Oracle?

  5. Deteksi siklus dengan anjak subquery rekursif