sql >> Databasteknik >  >> RDS >> Oracle

Oracles åldersberäkning från födelsedatum och idag

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. Hur hämtar man den första och sista posten i en grupperad post i en MySQL-fråga med aggregerade funktioner?

  2. Gå med mig med Special Guest Michal Bar från MS Access Team!

  3. Hur använder man SqlCommand för att SKAPA DATABAS med parametrerat db-namn?

  4. pip installera mysqlclient returnerar fatalt fel C1083:Kan inte öppna filen:'mysql.h':Ingen sådan fil eller katalog