चूंकि आप SQL सर्वर पर हैं 2008 , आप नए TIME
. का उपयोग कर सकते हैं डेटाटाइप:
SELECT * FROM MyTable
WHERE CAST(SyncDate AS TIME) BETWEEN '14:00' and '14:30'
यदि आपका बैकएंड अभी तक 2008 नहीं है :-) तो आपको कुछ इस तरह की आवश्यकता होगी:
SELECT * FROM MyTable
WHERE DATEPART(HOUR, SyncDate) = 14 AND DATEPART(MINUTE, SyncDate) BETWEEN 0 AND 30
14:00-14:30 घंटे देखने के लिए।