我正在尝试编写一个简单的布尔函数,但它输出了一个奇怪的错误。
SELECT Contract.contract_length,
SUM(Contract.created >= '2013-01-01' AND contract.created < '2013-04-01'
) as rental_count_Q1_2013,
我键入了上面的内容,它出现了错误, &#34;运营商&amp;&amp;不能应用于boolean,int&#34; 但我不理解错误信息。布尔,int&#39;是什么意思? 我做错了什么?
答案 0 :(得分:2)
您在这里使用了错误的逻辑运算符:
if (Speed>=1 && Speed=<SpeedLimit)
使用&lt; =而不是=&lt ;,像这样
if (Speed >= 1 && Speed <= SpeedLimit)