Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Fehler in SQL-Abfrage. Falsche Syntax in der Nähe

SQL Server hat keinen echten booleschen Datentyp und unterstützt daher keine booleschen Ausdrücke wie cast ( tline as int) > 6

Sie müssen das in eine case-Anweisung umschreiben:

case when cast ( tline as int) > 6 then 1 else 0 end as tv