Tidak secara langsung. Anda harus menggunakan CASE, CAST artinya diinterpretasikan sebagai boolean oleh kode klien
SELECT
CAST(CASE WHEN expiry < getdate() THEN 1 ELSE 0 END AS bit) AS Expired
FROM
MyTable WHERE (ID = 1)
Solusi lain di mana satu atau nol baris diharapkan:
SELECT
CAST(COUNT(*) AS bit) AS Expired
FROM
MyTable
WHERE
ID = 1 AND expiry < getdate()