IIF函数问题

ASTERIOD 2010-09-15 03:02:20
请教一个iif函数的问题:iif(a>0,1,0) 返回的结果1和0 怎么是字符 而不是数字呢 怎么返回的是数字呢
...全文
133 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bibisin 2010-09-18
  • 打赏
  • 举报
回复
应该是关乎到你的字段属性及SQL语句
yujez 2010-09-16
  • 打赏
  • 举报
回复
要考虑a的取值吧,不可能是字符的啊
zyj_lancao 2010-09-16
  • 打赏
  • 举报
回复
iif(a>0,1,0)
先测试下,这个表达式是否能正确得出1或是0
然后再测试是不是数据类型的问题
WWWWA 2010-09-15
  • 打赏
  • 举报
回复
iif(a>0,1,0)
你给出的结果,返回的就是数字
ACMAIN_CHM 2010-09-15
  • 打赏
  • 举报
回复
不应该啊,你的表结构是什么? 查询语句是什么?

建议上传一个测试用MDB文件。这样别人可以直接分析你的错误原因。

可以上传到 http://www.access911.net/csdn
ASTERIOD 2010-09-15
  • 打赏
  • 举报
回复
对返回结果进行sum求和时,发现类型不匹配
ACMAIN_CHM 2010-09-15
  • 打赏
  • 举报
回复
你是如何判断返回的是字符的呢?

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧