SQL 查询每个月统计的数据。

SQL 查询每个月统计的数据。,第1张

select 月份,sum(isnull(count,0)) from A group by 月份

你是不是整个月没数据的就自动要补一条记录为0的

我想了一下,简单的这样写,都不可能出现补零的数据,毕竟这个月份的数据并没有出现在表中。

看实际情况,必要时候使用union

既然知道只有两个月的,那就补上

select from

(

select 月份,sum(isnull(count,0)) from A group by 月份

union all

select '2012-02',0

union all

select '2013-05',0

) a

order by 月份

不过话说你是不是年份弄错了,从2012直接跳到2013?

我这个方法还搞不定吗?

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

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

遍历链表,判断月份。

分组处理。

以上就是关于SQL 查询每个月统计的数据。全部的内容,包括:SQL 查询每个月统计的数据。、java sql查询一段数据库数据后 如何按月分组、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存