Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

小白请教进销存账户余额统计

小雨  发表于:2021-01-18 21:38:39  
复制

点击下载此附件      各位老师好:
       我是才接触ACCESS数据库的小白,  之前学过python和 EXCEL的VBA,  刚接触到数据库,  请教老师们1个问题,  我想做进销存管理,  在几个表中:  采购表, 销售表, 客户充值,  收支表,  内部账户互转,  这 几个表都涉及到多个账户的收付款 ,  我想统计出来每个账户的余额是多少,    同时涉及统计5个表的账户的数据,  我尝试了一下出现各种错误,   附件已经上传,   请教下老师, 该怎么得到统计的各账户余额,  谢谢   

 

Top
leoyoung 发表于:2021-01-21 09:00:22

仅供参考

SELECT qry账户.账户, Sum(qry账户.金额) AS 余额
FROM (
SELECT 充值.日期, 充值.金额, 充值.账户,"客户充值" as 取值表
FROM 充值
UNION ALL
SELECT 销售.日期, 销售.实收, 销售.账户,"销售收款" as 取值表
FROM 销售
UNION ALL
SELECT 内转.日期, 内转.金额, 内转.转入账户,"内部转入" as 取值表
FROM 内转
UNION ALL 
SELECT 内转.日期, [金额]*-1 AS 转出金额, 内转.转出账户,"内部转出" as 取值表
FROM 内转
UNION ALL 
SELECT 采购.日期, [实付]*-1 AS 采购支付, 采购.账户,"采购付款" as 取值表
FROM 采购
UNION ALL SELECT 收支.日期, 收支.金额, 收支.账户,"收支金额" as 取值表
FROM 收支
) qry账户
GROUP BY qry账户.账户



喻廷勇 发表于:2021-01-23 22:51:46
非常感谢老师在百忙之中的答复,  正是我想要的结果 ,  谢谢老师!  

总记录:2篇  页次:1/1 9 1 :