对应个人信息表插入一些数据到历史信息表?

解决方案 »

  1.   

    select * into 历史表 from 信息表 where 信息表.时间 between '' and ''--无历史表
    insert into 历史表 select * from 信息表 where 信息表.时间 between '' and ''--有历史表表结构不一样加字段插入
      

  2.   

    历史表和信息表的表结构要一样,然后
    insert into 历史表 select * from 信息表
      

  3.   

    update B
    set col1 = A.col1,
        col2 = A.col2
    from B,A where B.id = A.id
      

  4.   

    两个表结构不一样,
    请问一楼的,QT_Customer.时间 between '' and '' 这样是什么意思???
    两个表以CustID关联的
      

  5.   

    历史表是保存个人的历史发贴表,
    时间我用不着我有IDENTITY(1, 1) 的历史ID
    所以不怕重复.但是其它人给的都是要结构一样的SQL语句,我两个表的结构不一样,这怎么写呢?
      

  6.   

    insert into 历史表(列1,列2,列3) select (列1,列2,列3) from 信息表 a --可以加where 
    --如果和历史表有关连连
    insert into 历史表(列1,列2,列3) select (列1,列2,列3) from 信息表 a ,历史表 b 
    where a.CustID=b.CustID --可以加and条件
    --最好给个例子
      

  7.   

    insert into .... select .... from .... where ....
      

  8.   

    龟兄和,无枪兄的答案都可以啊update B
    set col1 = A.col1,
        col2 = A.col2
    from B,A where B.id = A.idinsert into .... select .... from .... where ....