以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  逻辑值在SQL语句中怎么判断  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=195760)

--  作者:13568406997
--  发布时间:2025/3/7 10:38:00
--  逻辑值在SQL语句中怎么判断
以下几种写法,计算出来都是0,是哪里不对呢,最后一个计算出来是有数字的

图片点击可在新窗口打开查看
--  作者:13568406997
--  发布时间:2025/3/7 10:39:00
--  
肯定是有符合条件的船存在,但就是计算错误,不会写了


--  作者:有点蓝
--  发布时间:2025/3/7 10:44:00
--  
逻辑列不需要单引号,去掉true、false前后的单引号
--  作者:13568406997
--  发布时间:2025/3/7 10:52:00
--  
图片点击可在新窗口打开查看去掉引号显示这个
--  作者:有点蓝
--  发布时间:2025/3/7 11:26:00
--  
把修改后完整代码文字发上来,不要截图
--  作者:13568406997
--  发布时间:2025/3/7 13:06:00
--  
dr("在库船数量") = DataTables("vw_船总表").SQLCompute("count(*)", "是否在库=\'true\' and (国家=\'库存\' or 国家 is null)  and (库存号 like \'GC-%\' or 库存号 like \'BG-%\') and 订单产品版本号=\'" & dr("版本号") & "\'  and 物品号=\'" & dr("物品号") & "\' and 是否被占用=FALSE and 禁止售卖=FALSE")
--  作者:有点蓝
--  发布时间:2025/3/7 14:17:00
--  
还有没有改的呀,

是否在库=true 

另外小写就行了,不需要大写