SQL सर्वर में DateTime
डेटाटाइप के कॉलम पर LIKE
कथन कैसे करते हैं?डेटटाइम प्रकार पर SQL LIKE स्टेटमेंट
अगर मैं निम्नलिखित एसक्यूएल चलाने यह मेरे में 2009 के साथ सभी तिथियों देता है।
SELECT * FROM MyTable where CheckDate LIKE '%2009%'
हालांकि, अगर मैं सभी अक्तू, नवं & दिसम्बर दिनांकों मैं उम्मीद थी ऐसा करने में सक्षम होना चाहता हूँ निम्नलिखित:
SELECT * FROM MyTable where CheckDate LIKE '%2009-1%'
लेकिन यह मुझे कुछ भी नहीं देता है!
मैं उपयोगकर्ता को फ़िल्टर विकल्प दे रहा हूं जहां वे दिनांक स्ट्रिंग में टाइप करते हैं और जैसे ही वे टाइप करते हैं, मैं डेटा फ़िल्टर करता हूं। इसलिए यदि वे '20' टाइप करते हैं, तो मैं तारीख के भीतर '20' के साथ सभी तिथियां वापस लौटना चाहूंगा (इसलिए यह सभी 2012 तिथियां या दिनांक मूल्य 06/20/1999 हो सकता है)
क्या कोई मदद कर सकता है ?
मैं SQL सर्वर 2008 का उपयोग कर रहा हूं।
अग्रिम धन्यवाद।
धन्यवाद आपके उत्तर के लिए, मैं मैं क्या – Sun
करने के लिए आप जांच की है जो आपके उपयोगकर्ताओं को ऐसी सुविधा चाहते कोशिश कर रहा हूँ के बारे में और अधिक विस्तार के साथ काम को नवीनीकृत किया है? मैंने कभी भी "किसी भी महीने, या अक्टूबर में, या 2010 में" 10 दिनों की सभी गतिविधियों को नहीं खोजना चाहता था। –