要求:时间段 天数 总数 平均数,最后还加一条年的总数,如果当前是7月 只显示到7月。如果是去年的就是整个一年的情况。销售总数 是通过表的记录条数得到的。
------------------------------
时间         天数         销售总数   平均每天
2009年1月    30            300        10
2009年2月    28            280        10



年均数量     365           3650       10 

解决方案 »

  1.   

    原表  kcb
    字段  djsj(登记时间)  djr(登记人) spbh(编号) sl(数量) spdw(商品单位) spdj(单价) spbs(标示) jsr(经手人)cksj(出库时间)  cksl(出库数量)例如:2009年1月实有  
     select '2009年1月' 时间段,'30' 天数,sum(cksl-sl) 库存总数, sum(cksl-sl)/'30' 平均每天数量 from kcb 
      

  2.   

    select trunc(出库时间, 'mm') 时间, count(1) 天数, sum(cksl-sl) 库存总数, sum(cksl-sl)/'30' 平均每天数量 from kcb where to_char(出库时间, 'yyyy') = '2009'  group by trunc(出库时间, 'mm');