日期:2014-05-17  浏览次数:20436 次

求一个统计报表怎么实现,怎么实现,读取到DataTable中实现或者用sql存储过程都可以
下面这些数据只是我举例说明, 实际是从数据库中读出来的
select t.product_type,t.product_sort,t.sale_date,t.product_qty from sales t order by t.product_type,t.product_sort,t.sale_date

电脑 戴尔 2012-01 210 10
电脑 联想 2012-02 180 7
电脑 联想 2012-02 190 9
手机 诺基亚 2012-01 100 6
手机 诺基亚 2012-02 110 12
手机 三星 2012-01 130 17
现在要统计成这样的形式

  2012-01 2012-02 总销售数 总维修数  
  销售数 维修数 销售数 维修数  
电脑 戴尔 210 10 210 10
电脑 联想 370 16 370 16
电脑 合计 210 10 370 16 480 26
手机 诺基亚 100 6 110 12 210 18
手机 三星 130 17 130 17
手机 合计 230 23 110 12 340 35
总计 440 33 480 28 920 61


读取到DataTable中实现或者用sql存储过程都可以

------解决方案--------------------
你这个每一行列数都不一样啊
------解决方案--------------------
好乱,一会儿4列【手机 三星 130 17 130 17】,一会儿6列【手机 诺基亚 100 6 110 12 210 18】