• Now this will work

    declare @a varchar(16)

    set @a ='a '

    declare @b-2 varchar(16)

    set @b-2 ='a'

    if @a = @b-2 and @a like @b-2 and @b-2 not like @a

    print 'zzz'