आप DATEPART
का उपयोग कर सकते हैं
तिथियों के अंश निकालने का कार्य करता है। आप जो हासिल करना चाहते हैं, उसके बारे में यह आपके प्रश्नों को और अधिक स्पष्ट करना चाहिए:
SELECT * FROM MyTable
where DATEPART(year,CheckDate)=2009 and
DATEPART(month,CheckDate) between 10 and 12
(इसमें विशेष रूप से नामित कार्य भी हैं, जैसे MONTH
और YEAR
, लेकिन मुझे DATEPART
. पसंद है संगति के लिए क्योंकि यह एक datetime
. के सभी घटकों तक पहुंच सकता है )
आपको datetime
. के बारे में सोचने से बचने की कोशिश करनी चाहिए s किसी भी प्रकार के स्ट्रिंग प्रारूप के रूप में। उन्हें स्ट्रिंग्स के रूप में व्यवहार करना हमारे सामने आने वाली त्रुटियों के सबसे बड़े स्रोतों में से एक है।