Ваш ходячий парадокс
В Transact-SQL нет булевого типа данных. Замену ему составляет тип bit, который может иметь значения 0, 1 или Null. Почему он не считается булевским? А хуй его знает.
А если серьёзно, то почему?
А если серьёзно, то почему?