मैं अनुमान लगा रहा हूं कि आप ओरेकल का उपयोग कर रहे हैं। यदि हां, तो 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';
एएनएसआई मानक तिथियों और तालिका उपनामों के लिए वरीयता पर भी ध्यान दें।