प्रत्यक्ष नहीं। आपको CASE का उपयोग करना होगा, CAST का अर्थ क्लाइंट कोड द्वारा बूलियन के रूप में व्याख्या किया गया है
SELECT
CAST(CASE WHEN expiry < getdate() THEN 1 ELSE 0 END AS bit) AS Expired
FROM
MyTable WHERE (ID = 1)
एक और समाधान जहां एक या शून्य पंक्तियों की अपेक्षा की जाती है:
SELECT
CAST(COUNT(*) AS bit) AS Expired
FROM
MyTable
WHERE
ID = 1 AND expiry < getdate()