我想实现每月自动统计月收入,并保存到一个数据库表中.在asp.net或sql都行.要怎么做啊?谢谢!

解决方案 »

  1.   

    这种东西最好写存储过程,然后建立作业(JOB)来调用就可以了
    关于作业只能去查看一下资料了
      

  2.   

    1、新建作业(参考http://www.navia.cn/html/174/1311/3802230236130.shtml)
    2、在作业的“步骤”写入用于统计的SQL代码或者存储过程
       select sum(统计列) as '统计',datepart(mm,日期列) as '月份'  from 表 group by datepart(mm,日期列)
    3、在“调度”中设置为“每月第一天执行”;
    4、启动作业;
      

  3.   

    不能用定时器么
    -------------------
    c#代码里也肯定可以实现,但工作量比这个复杂;如果系统是B/S结构的话,可能还会存在其他的潜在问题,如并发等;
    另外,上面的SQL完整写法应该是:
    insert into ... select ...
      

  4.   

    才做了一个类似的东西 http://www.shenjk.com/CateContent.asp?CID=11&ID=315 你可以去看看
      

  5.   

    我看用sql明智,c#定时器多浪费,一个月才执行一次却要不停监视.同意用作业.