Access数据库中如何建立查询,得到每月的销售,回款和发票信息

Access数据库中如何建立查询,得到每月的销售,回款和发票信息,第1张

下面一句SQL代码可以解决楼主的需求:

SELECT YEAR(T日期) AS 年份, MONTH(T日期) AS 月份, A客户编码, A客户名称, SUM(T销售额) AS 当月销售额, SUM(T回款额) AS 当月回款额, SUM(T开票金额) AS 当月开票金额 FROM (SELECT 客户编码,销售额,0 AS 回款额,0 AS 开票金额 ,销售日期 AS 日期 FROM 销售信息 UNION ALL SELECT 客户编码,0,回款额,0 ,回款日期 FROM 回款信息 UNION ALL SELECT 客户编码,0,0,开票金额 ,开票日期 FROM 发票信息)T, 客户档案 A WHERE A客户编码=T客户编码 GROUP BY A客户编码, A客户名称, YEAR(T日期), MONTH(T日期) ORDER BY YEAR(T日期), MONTH(T日期), A客户编码

如果那四张表中的数据如提问中附图所示,那么返回结果集如下图所示

上机试一试吧

这个和你的数据库有关系,和java关系不大

oracle

select from tablename where datacolumn>= trunc(sysdate,'mm')

当月出生的学生:SELECT FROM 学生表 WHERE 学生出月 =(select datepart(mm,getdate()))

当然出生的学生:SELECT FROM 学生表 WHERE 学生出日 =(select datepart(dd,getdate()))

以上就是关于Access数据库中如何建立查询,得到每月的销售,回款和发票信息全部的内容,包括:Access数据库中如何建立查询,得到每月的销售,回款和发票信息、数据库查询,条件是本月,也就是从本月1号以后的数据!格式是0000-00-00、(数据库SQL)给了学生表,在学生表中分别查询当月/当日出生的学生等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10154258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存