उपयोग करें:
WHERE registrationdate BETWEEN '01/01/2003' AND '12/31/2003'
...लेकिन जैसा कि जीबीएन ने बताया, स्थानीय सुरक्षित होने के लिए - उपयोग करें:
WHERE registrationdate BETWEEN '20030101' AND '20031231'
SQL सर्वर एक समर्थित प्रारूप प्रदान करते हुए, स्ट्रिंग का एक तिथि में निहित रूपांतरण करेगा। स्पष्ट रूपांतरण तब होता है जब आपको CAST या CONVERT का उपयोग करना होता है डेटा प्रकार बदलने के लिए।
'01/01/2003' को DATETIME में कनवर्ट करते समय, समय भाग 00:00:00 होगा क्योंकि यह निर्दिष्ट नहीं किया गया था।