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

जब मैं डेटएड या डेटिडिफ कोड दर्ज करता हूं तो मुझे यह त्रुटि हर समय मिलती है ORA-00904 DATEADD INVALID IDENTIFIER।

Oracle में ऐसा करने का सामान्य तरीका होगा:

DELETE FROM patient
 WHERE dis_date < TRUNC(ADD_MONTHS(SYSDATE, -7*12));

मैं ADD_MONTHS() का उपयोग करने का सुझाव देता हूं साल के अंतराल के बजाय यह है कि ADD_MONTHS() लीप-वर्ष सुरक्षित है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. win7 x64 पर php (xampp) के साथ oracle क्लाइंट 11.2 का उपयोग कैसे करें?

  2. क्लाज के साथ Oracle काम नहीं कर रहा है?

  3. ORACLE - सबक्वेरी पर काउंट चुनें

  4. Oracle SQL INNER गैर-मिलान मानों के आधार पर जुड़ें

  5. अपने माता-पिता के स्वामित्व वाले मूल के प्रतिशत की गणना करें