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

मैं Oracle पर SQL का उपयोग करके चालू वर्ष कैसे प्राप्त करूं?

to_char का उपयोग करना:

select to_char(sysdate, 'YYYY') from dual;

अपने उदाहरण में आप कुछ इस तरह उपयोग कर सकते हैं:

BETWEEN trunc(sysdate, 'YEAR') 
    AND add_months(trunc(sysdate, 'YEAR'), 12)-1/24/60/60;

तुलना मान ठीक वही हैं जो आप अनुरोध करते हैं:

select trunc(sysdate, 'YEAR') begin_year
     , add_months(trunc(sysdate, 'YEAR'), 12)-1/24/60/60 last_second_year
from dual;

BEGIN_YEAR  LAST_SECOND_YEAR
----------- ----------------
01/01/2009  31/12/2009


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle डाटाबेस में PL/SQL सबरूटीन्स के लिए कॉलिंग नोटेशन

  2. Oracle में एकाधिक प्रतिस्थापन फ़ंक्शन

  3. Oracle डेटाबेस में पैरामीटर के बिना PL/SQL संग्रहीत कार्यविधियाँ कैसे बनाएँ?

  4. Oracle डेटाबेस में डेटाटाइम मान से मिनट प्राप्त करने के 2 तरीके

  5. ALTER TABLE स्टेटमेंट में 'ON DELETE CASCADE' कैसे जोड़ें?