0

以下查询在 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都是有效的表/字段名称。

为什么这不起作用?

4

2 回答 2

0

因为 T-SQL(在 SQL Server 和 SQL Server CE 中)没有原生BOOLEAN数据类型,并且逻辑表达式只能在某些地方使用,比如WHEREJOIN子句。

于 2013-01-24T22:16:43.290 回答
0

你试过了吗?

SELECT Balance from Accounts
where Balance < Credit
于 2013-01-24T22:19:10.223 回答