sql >> Database teknologi >  >> RDS >> Oracle

At trække 30 år fra den aktuelle dato i Oracle SQL

Brug Add_MONTHS for at tilføje (- 12 * 30) .

SELECT Name, DOB
FROM Employee
WHERE DOB <= ADD_MONTHS(SYSDATE, -(12 * 30));


  1. ORA-12170:TNS:Forbindelsestimeout opstod

  2. Generer og indsæt store CLOB (1 MB) ved hjælp af SQL*Plus

  3. Sådan ændres standardværdien for en kolonne ved hjælp af en procedure

  4. Hvordan undslipper jeg et reserveret ord i Oracle?