sql >> Databáze >  >> RDS >> Oracle

Vypočítejte rok od rozdílu dat v Oracle

Jednoduše to udělejte (vydělte 365,242199 ):

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

1 ROK =365,242199 dní

NEBO

Zkuste něco takového pomocí MONTHS_BETWEEN :-

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

nebo můžete také zkusit toto:-

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

Na okraj:-



  1. Zabránit uživateli upravovat stejný záznam

  2. Zdroj php mysql_connect je vždy stejný

  3. Naučte se základy protokolování Java

  4. Jak vytvořit další a předchozí odkazy pomocí php?