sql >> Database >  >> RDS >> Oracle

Bereken jaar vanaf datumverschil in Oracle

Doe dit eenvoudig (delen door 365.242199 ):

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

1 JAAR =365,242199 dagen

OF

Probeer zoiets als dit met MONTHS_BETWEEN :-

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

of je kunt dit ook proberen:-

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

Een kanttekening:-



  1. In-Memory OLTP:wat is er nieuw in SQL Server 2016

  2. Hoe de staat en de stad van het land te tellen met behulp van een SQL-query uit de database?

  3. Samengestelde primaire sleutel in django

  4. php mysql-array - voeg array-info in mysql in