關於數據統計問題!!!!!

dan1121 2008-01-10 03:12:40
從數據庫種取出數據,
例如取出 日期,名稱,數量;

日期 name 數量

Jan-07 aa 4
Jan-07 aa 1
Jan-07 bb 3
Jan-07 aa 1
Jan-07 bb 6
Jan-07 aa 2

Feb-07 aa 5
Feb-07 bb 3
Feb-07 aa 1
Feb-07 aa 2
Feb-07 bb 3

按照日期和name同事進行統計
並要求全部顯示
Jan-07 aa 4
Jan-07 aa 1
Jan-07 aa 1
Jan-07 aa 2
合計 8

Jan-07 bb 3
Jan-07 bb 6
合計 9
…………

有什麼好的方法解決!!
如有好的例子請發郵件到dan1121@163.com
謝謝!!!!
...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cangyue87 2008-01-11
  • 打赏
  • 举报
回复
可以使用Set,上面手误.
cangyue87 2008-01-11
  • 打赏
  • 举报
回复
从数据库中取出结果后,在Java代码中进行处理,这样比较好.
可是使用Set...
shan1119 2008-01-11
  • 打赏
  • 举报
回复
select   日期 ,name ,数量 from (
select 日期 ,name ,数量 from table
union all
select 日期 ,name ,sum(数量) from table group by 日期,name )
order by 日期 ,name
restartrr 2008-01-10
  • 打赏
  • 举报
回复
select * from table where 日期=(select 日期 from table group by 日期 order by ID limit ?,1)
?从0开始...

select 日期,sum(数量) from table group by 日期,name

我sql语句用的不太好~
应该有更好的解决办法~

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧