在sql_server2000 中建有一张表,保存了每个操作员的每天的“工作量”的原始数据(为整型值),现要让sql_server 自动在每月和每年的固定日期统计每个操作员的月“工作量”和年“工作量”并写入对应的表中。该如何实现(具体的实现方法)!

解决方案 »

  1.   

    那可以这样实现:在一个edit.text:=formatedatetime('yyyy-mm-dd',now);
    editchange中编码不就可以了吗!!!!
      

  2.   

    可以写一个系统存储过程(应该是master数据库),判断日期是否符合要求,符合就将数据进行统计,并写入相关数据库。
    这是我的想法,应该可以实现,不过没有试验过,呵呵!
      

  3.   

    Sql_server 中有job功能可以实现专门的任务操作。
      

  4.   

    同意:okgxs(叶风铃1) 还可以让用户指定更新日期!
      

  5.   

    写些存储过程,在job中组织起来
      

  6.   

    同意: King_Dragon(我是谁) 我写过类似的,
    就是用触发器和存取过程结合使用; 插入数据时触发,检查日期满足的话就调用过程计算
      

  7.   

    lmpeel(把头放到冰箱冷静一下) ,能提供“就是用触发器和存取过程结合使用; 插入数据时触发,检查日期满足的话就调用过程计算
    ”的具体做法吗?相关的资料也可以,分不够,再加!
      

  8.   

    所以就用 job 
    然后在 job 里写命令
    或者调用 sp