再加一个表吧,应该是期间表,包括开始日期,结束日期,期间号 如
开始日期 结束日期 期间号
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查询一段数据库数据后 如何按月分组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)