Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

जन्म तिथि और आज से Oracle आयु गणना

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. Oracle में PLSQL रिकॉर्ड क्या है

  2. डंपिंग डेटा ब्लॉक

  3. Oracle के SEQUENCE.NEXTVAL के बराबर MySQL

  4. Async I/O गहन कोड गैर-async की तुलना में धीमा चल रहा है, क्यों?

  5. Oracle में एक चर घोषित और प्रदर्शित कैसे करें