Dzieje się tak, ponieważ instrukcja CASE musi zostać rozwiązana do jednego typu. W tym przypadku (gra słów niezamierzona :) rozważasz nvarchar LUB int (przypuszczam, że [Nie] to int).
Więcej informacji znajdziesz tutaj:Zamów przez i Różne typy w CASE