access查询返回值为空,如何定义为0?

bluejeff9999 2007-04-20 12:12:22
公司需要做一个购入售出记录的数据库,初次接触access,不熟悉业务,各位大大帮帮忙!

我设定的查询列出指定时间段内的购入售出总量,可是会有一段时间公司没有购入或者售出的时候,这样子我的查询返回的是没有结果,为空,可是这个数据我需要用来计算剩余库存,为空就是0,可是系统不知道,怎么用access设定查询为空的时候返回0???

谢谢了!~~~
...全文
735 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluejeff9999 2007-04-20
  • 打赏
  • 举报
回复
一言典型梦中人!太感谢了!~~
蓝帆·雨轩 2007-04-20
  • 打赏
  • 举报
回复
注:该表仅为示意,未添加日期条件,添加上即可.
蓝帆·雨轩 2007-04-20
  • 打赏
  • 举报
回复
首先,这里应该适用左连接/右连接,而不是对等连接,这样就会返回结果。
[商品表和销售表,单纯使用销售表是不行的]

示例[这里假设Test是商品表,CT是销售表]:

SELECT Test.ID, CT.AC, CT.CC
FROM CT RIGHT JOIN Test ON CT.AC = Test.字段1
WHERE (((CT.AC) Is NOT Null))
UNION
SELECT Test.ID, 0 AS AC, CT.CC
FROM CT RIGHT JOIN Test ON CT.AC = Test.字段1
WHERE (((CT.AC) Is Null));

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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