有一张SQL数据表EM,有销售合同号,员工编号,销售日期和销售金额4个字段,如何用C#编写计算出2010年各个季度中,公司销售总份数与总销售金额,并显示出来?

解决方案 »

  1.   

    季度推算http://www.cnblogs.com/qiantuwuliang/archive/2009/09/27/1575137.html其实还有很多方法,比如判断年再判断月份的范围,分组求和也可以
      

  2.   


    select year(ShippedDate) as 年份,
    sum
            (
              case when 
              month(ShippedDate) in (1,2,3)) 
              then count(accid) as 销售总份数,sum(account) as 销售总金额
              else 0
            ) as 第一季度
    from EM where ShippedDate like'2010?'
    group by year(ShippedDate)
    order by year(ShippedDate)大侠帮忙看看,我这么写有问题吗?