मुझे SQL वर्ष में एक चर के रूप में वर्तमान वर्ष जोड़ने की आवश्यकता है, मैं SQL का उपयोग कर वर्तमान वर्ष को कैसे पुनर्प्राप्त कर सकता हूं?ओरेकल पर SQL का उपयोग करके मैं वर्तमान वर्ष कैसे प्राप्त करूं?
यानी
BETWEEN TO_DATE('01/01/**currentYear** 00:00:00', 'DD/MM/YYYY HH24:MI:SS') AND TO_DATE('31/12/**currentYear** 23:59:59', 'DD/MM/YYYY HH24:MI:SS')
धन्यवाद, आपके उत्तर के माध्यम से मैं कई अलग-अलग प्रश्नों के लिए आवश्यक एसक्यूएल बनाने में सक्षम था! –
इस वर्ष के आखिरी दूसरे को पाने के लिए अगले वर्ष से एक सेकंड को घटाकर तारीखों और अनुमानित टाइमस्टैम्प के लिए काम नहीं किया जाएगा, जिसमें कोई अंशकालिक सेकंड नहीं है। यदि आप टाइमस्टैम्प और आंशिक सेकंड के साथ समाप्त होते हैं, तो कुछ मूल्य वर्तमान वर्ष के भीतर हो सकते हैं, और इस वर्ष से शुरू होने वाले 'बीच <> और - 1 सेकंड' से चूक गए हैं। अलग-अलग आरडीबीएमएस में काम करना जिसमें प्रत्येक के पास अलग-अलग सटीकताओं के साथ कई दिनांक/समय प्रकार हैं, मैं अनुशंसा करता हूं और 'start_of_this_year <= value_under_test और value_under_test <' start_of_next_year' –