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

छुट्टियों को छोड़कर दो तिथियों के बीच सप्ताह के दिनों की संख्या प्राप्त करने का कार्य

मैं अनुमान लगा रहा हूं कि आप ओरेकल का उपयोग कर रहे हैं। यदि हां, तो DATE डेटा प्रकार में एक समय घटक होता है। यह बल्कि भ्रमित करने वाला है। लेकिन आप TRUNC() . का उपयोग करके वह कर सकते हैं जो आप करना चाहते हैं CAST() . के बजाय :

SELECT TRUNC(HOLIDAY_DATE), DATE '2011-04-16'  --into DAY_COUNT
FROM ATL_JOB_HOLIDAY jh JOIN
     ATL_MASTER_JOB mj
     ON mj.MASTER_JOB_ID = jh.MASTER_JOB_ID
WHERE TRUNC(HOLIDAY_DATE) = DATE '2011-04-16';

एएनएसआई मानक तिथियों और तालिका उपनामों के लिए वरीयता पर भी ध्यान दें।



  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. ओरेकल गतिशील स्पूल स्थान के साथ स्पूल का उपयोग कैसे करें

  3. उन पंक्तियों को अनदेखा करने के लिए चयन विवरण में to_date अपवादों को कैसे संभालें?

  4. IN खंड में SQL एकाधिक स्तंभ

  5. PL/SQL:त्रुटि PLS-00306:संख्याओं की तालिका के लिए ट्रिगर करने के लिए कॉल में गलत संख्या या तर्क के प्रकार