以下查询在T-SQL中不起作用:
SELECT Balance < Credit
FROM Accounts
出现以下错误:
There was an error parsing the query. [ Token line number = 2,Token line offset = 23,Token in error = < ]
Balance
,Credit
和Accounts
都是有效的表/字段名称。
为什么这不起作用?
答案 0 :(得分:0)
因为T-SQL(在SQL Server和SQL Server CE中)都没有本机BOOLEAN
数据类型,并且逻辑表达式只能在某些位置使用,例如{{1and1}}子句。
答案 1 :(得分:0)
你有没有尝试过?
SELECT Balance from Accounts
where Balance < Credit