तारीखों को तार के रूप में पारित न करें। उन्हें डेटटाइम के रूप में पास करें।
.नेट DateTime
सीधे SQL सर्वर के DateTime
पर मैप करता है . आपको बस इतना करना है कि स्ट्रिंग को अपने नेट कोड में डेटटाइम स्ट्रक्चर में पार्स करें और इसे अपनी संग्रहीत प्रक्रिया के पैरामीटर के रूप में पास करें। किसी विशिष्ट तिथि की खोज करने और डेटटाइम के समय भाग को अनदेखा करने के लिए, बेहतर उपयोग करें >=
और <
आपके sql में:
select *
from table
where acceptedDate >= @Date
AND acceptedDate < DATEADD(DAY, 1, @Date);