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

वर्तमान टाइमस्टैम्प में 2 महीने जोड़ें

यह आपको दिनांक और समय देगा TIMESTAMP . के रूप में डेटा प्रकार:

select TO_TIMESTAMP(TO_CHAR(ADD_MONTHS(SYSDATE, 2), 'YYYYMMDD HH24:MI'), 
'YYYYMMDD HH24:MI') from dual;

यदि आपको ऊपर दिए गए की तुलना में अधिक या कम सटीकता (ईजी राउंडिंग) की आवश्यकता है, तो दिनांक प्रारूप समायोजित करें (दोनों एक ही प्रारूप होने की आवश्यकता है)। उदाहरण के लिए, यह 2 महीने नीचे सटीकता के सेकंड स्तर पर वापस आ जाएगा:

select TO_TIMESTAMP(TO_CHAR(ADD_MONTHS(SYSTIMESTAMP, 2), 
'YYYYMMDD HH24:MI:SS'), 'YYYYMMDD HH24:MI:SS') from dual;

यह आपके लिए आवश्यक प्रारूप के सबसे करीब (एक चरित्र के रूप में) मुझे मिल सकता है:

select TO_CHAR( 
TO_TIMESTAMP(TO_CHAR(ADD_MONTHS(SYSTIMESTAMP, 2), 
'YYYYMMDD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS'),
'YYYY-MM-DD HH24:MI:SS.FF TZR') from dual;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-16205 को 11.2.0.3 . में अपग्रेड करना

  2. क्लॉज और सबक्वायरी के बीच अंतर?

  3. Oracle में केवल गैर-अल्फ़ान्यूमेरिक वर्ण वाली पंक्तियों को वापस करने के 2 तरीके

  4. मैं पाइथन का उपयोग करके ओरेकल डेटाबेस में बैच सम्मिलित कैसे कर सकता हूं?

  5. पीएल/एसक्यूएल में किसी दिनांक सीमा पर पुनरावृति कैसे करें