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

Oracle में कल की तारीख कैसे प्राप्त करें

समस्या:

आप Oracle डेटाबेस में कल की तारीख (बिना समय के) प्रदर्शित करना चाहेंगे।

समाधान 1:

SELECT TO_DATE(current_date - 1) AS yesterday_date
FROM dual

मान लें कि आज 2020-09-24 है, तो परिणाम इस प्रकार है:

कल_दिनांक
2020-09-23

चर्चा:

कल की तारीख पाने के लिए, आपको आज से एक दिन घटाना होगा। current_dateका उपयोग करें आज की तारीख पाने के लिए। Oracle में, आप किसी भी दिन की संख्या को केवल वर्तमान तिथि से उस संख्या को घटाकर घटा सकते हैं। यहां, चूंकि आपको एक दिन घटाना है, आप current_date - 1 . का उपयोग करें . फिर आप TO_DATE() . का उपयोग करें परिणाम को कॉलम प्रकार date . पर डालने के लिए कार्य करें ।

आप जितने दिन चाहें उतने आसानी से वापस जा सकते हैं, उदाहरण के लिए, सात दिनों तक।

SELECT TO_DATE(current_date - 7) AS date_week_ago FROM dual

आप भविष्य में किसी तिथि की गणना भी कर सकते हैं। उदाहरण के लिए, कल की तारीख पाने के लिए, आप एक को current_date . में जोड़ दें :

SELECT TO_DATE(current_date + 1) AS tomorrow_date 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. ओरेकल ईबीएस पासवर्ड समाप्ति/नीति/सेटिंग्स पर उपयोगी प्रश्न

  2. WHERE IN क्लॉज में उपयोग करने के लिए Oracle प्रक्रिया में मानों की एक सरणी भेजना

  3. R . में एक समूह द्वारा एक कॉलम को जोड़ना

  4. Oracle में सभी तालिका बाधाओं को अक्षम करें

  5. Oracle विभाजन अनुक्रम