用sql查询使时间段内的数据按每个月显示

用sql查询使时间段内的数据按每个月显示,第1张

再加一个表吧,应该是期间表,包括开始日期,结束日期,期间号 如

开始日期 结束日期 期间号

2009-4-1 2009-4-30 2009-4

2009-5-1 2009-5-31 2009-5

关联查询

select sum(a销售数量),sum(a销售金额),sum(b汇款金额) from 表1 a inner join 表2 b

on a客户名称=b客户名称 and a销售日期 between 本月25日 and 26日 group by a客户名称

剩下年汇总 你在分别select sum()单独查吧

要不你软件支持自定义存储过程 就写一个存储过程 把时间段当参数传进去,再用getdate函数取当前年数 有点费劲,估计得写三维报表 哈哈 你还是简单化吧

创建一个新类,用来存查询的得到的数据。属性与查询结果列数相同

在查询语句返回值里增加时间列。查询之后,给类赋值,然后将类存入链表。

遍历链表,判断月份。

分组处理。

以上就是关于用sql查询使时间段内的数据按每个月显示全部的内容,包括:用sql查询使时间段内的数据按每个月显示、数据库存储过程,根据客户号查询客户的订单信息,并按月统计数量和金额、java sql查询一段数据库数据后 如何按月分组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存