求大神指导!access 中sql如何查询这样的业务状况表

a634537789 2018-01-16 11:45:06
下面贷方忽略。
假设数据表一年一共有5天数据,要求查询日期2-4的结果

希望的查询结果是

文字叙述。这个是业务状况表年表,内容为科目、科目名称、借贷期初、发生、期末额。表中所有记录为至少借贷期初、发生、期末6项中一项不为0。查询目的为 查询一定日期区间内表中所有科目发生额及余额情况。如区间内不存在某科目而整个表中存在,取该科目距离左区间外最接近日期的借贷方期末余额,如该科目在左区间外不存在,取右区间外最接近日期的期初借贷方余额。
希望用sql,可通过select into temp后drop table temp方法提高效率。求大神指导!
...全文
1163 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
a634537789 2018-01-26
  • 打赏
  • 举报
回复
a634537789 2018-01-17
  • 打赏
  • 举报
回复
没人吗
a634537789 2018-01-16
  • 打赏
  • 举报
回复
引用 1 楼 qq_37170555 的回复:
你说的是不是between 。。。and。。。的功能啊
between最多在where和having中出现一下。问题是搜索的科目是动态的,根据科目的结果搜索期初期末借贷方余额也是动态的,而虽然限定了日期范围,然而期初期末借贷方发生额任然不一定在固定范围内,类似于iif但iif完全不够用。只有sum借方发生额和sum贷方发生额能简单的使用between and
听雨停了 2018-01-16
  • 打赏
  • 举报
回复
你说的是不是between 。。。and。。。的功能啊

7,714

社区成员

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

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