O SQL Server não possui um tipo de dados booleano real e, portanto, não suporta expressões booleanas como
cast ( tline as int) > 6
Você precisa reescrever isso em uma instrução case:
case when cast ( tline as int) > 6 then 1 else 0 end as tv
cast ( tline as int) > 6
case when cast ( tline as int) > 6 then 1 else 0 end as tv