做一个job每天检查select * from YouTabel
where dateCol = getdate()
if @@rowcount = 0
  begin
      insert YouTable(......)
          values(......)
  end

解决方案 »

  1.   

    asp里面做一下不行吗,读最新的一条。
    难道这些重复的数据有用吗
      

  2.   

    viptiger(六嘎) 说的有道理,就是里面insert YouTable(......)
              values(......)
    这句应该怎么写?目的是复制昨天的数据,包括好多字段呢
      

  3.   

    select * from Tabname
    where rq = getdate()if @@rowcount = 0
      begin
          insert into Tabname(col1,col2,rq)
          select col1,col2,getdate as rq from Tabname
          where rq = getdate() - 1
      end
      

  4.   

    zjcxc(邹建)大哥:基本上算搞定了,还有个问题忘了说,就是如果是周六周天,那么就不复制数据,如果不是并且没有数据,那么复制上一天的数据
    怎么办?
      

  5.   

    做一个job?如何在企業管理器裡做這樣的JOB?還是另外自已寫程序做?
      

  6.   

    jadesun(裤衩) 说的有道理哦,谢谢
    在SQL SERVER里判断某天是星期几的函数有吗?
      

  7.   

    知道了,用dataname函数,谢谢各位大吓的帮助!!!