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

Oracle SQL किसी भी वर्ष की तिमाही का पहला और अंतिम दिन

आप निम्न कार्य कर सकते हैं:

with q(qtr) as(
  select add_months(
                    DATE '2013-01-01'
                    , (level-1)*3
                    )
    from dual 
  connect by level <= 4
)
select qtr                          as first_day
     , last_day(add_months(qtr, 2)) as last_day
  from q

परिणाम:

FIRST_DAY     LAST_DAY
-----------  -----------
01.01.2013    31.03.2013
01.04.2013    30.06.2013
01.07.2013    30.09.2013
01.10.2013    31.12.2013

SQLFIddle डेमो



  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 SQL में केस स्टेटमेंट के भाग में उपनाम का उपयोग करना

  2. उत्पाद () कुल कार्य

  3. Oracle:यदि तालिका मौजूद है

  4. Oracle 10g Connect By पहले - प्रदर्शन संबंधी समस्याएं

  5. pdo_oci_handle_factory:त्रुटि के लिए पाठ पुनर्प्राप्त करने का प्रयास करते समय त्रुटि ORA-01804