--作業裡
INSERT DBB.DBO.TABLE2 SELECT * FROM DBA.DBO.TABLE1

解决方案 »

  1.   

    新建一个job.INSERT table2
      SELECT *
      FROM table1
      WHERE DATEDIFF(DAY,dt_col,GETDATE())=1;然后在job中执行这个SQL..再调度一下时间执行..就可以.
      

  2.   

    --加上時間判斷,表裡應該有個時間字段的吧
    INSERT DBB.DBO.TABLE2 SELECT * FROM DBA.DBO.TABLE1 WHERE DATEDIFF(DD,DT_COL,GETDATE())=0
    --如果沒有時間字段紀錄當天數據,先清除TABLE2
    TRUNCATE TABLE DBB.DBO.TABLE2
    INSERT DBB.DBO.TABLE2 SELECT * FROM DBA.DBO.TABLE1
      

  3.   

    我想问下 如果我想让当前时间和我数据库一条记录创建的时间SHOPDATE的时间差 用DATEDIFF如何表示呢?