当前位置: 代码迷 >> 报表 >> 求高手做上报表的有关问题
  详细解决方案

求高手做上报表的有关问题

热度:152   发布时间:2016-05-05 07:46:27.0
求高手做下报表的问题
表A
ftid               paytime
123    2010-9-1
124     2011-6-7
1231    2010-11-12
1232               2010-11-30


表B
ftid    id      num    amt
123 001 2 44
124 001 3 66
1231 001 6 132
1232 001 2  44

现在就想得到在每个年度,月度,001商品的总数和总金额,也就是得到下面这样
年度 月度 总num 总amt
2010 9 2 44
2010 11 8 176
2011 6 3 66
------解决方案--------------------
select year(a.paytime),month(a.paytime),sum(b.num),sum(b.amt) from a
inner join b on a.ftid=b.ftid
where b.id='001' and paytime between '2010-1-1' and '2011-11-2'
 group by year(a.paytime),month(a.paytime)
  相关解决方案