CREATE TABLE mytable 
   (
    字段A  datetime,
    字段B  datetime,
    字段C AS DATEDIFF(SECOND,字段A,字段B)
   )

解决方案 »

  1.   

    我查了一下,default里好象不能写字段名。
      

  2.   

    default根本就不能写字段名!!!!谁还有比较好的办法呢????
      

  3.   

    1.先删除时间差字段 alter table mytable drop column 时间差字段 
    2.再增加时间差字段作为计算列 alter table mytable add 时间差字段 as DATEDIFF(SECOND,字段A,字段B)
      
      

  4.   

    create trigger TriggerName On Table
    For Insert,Update
    as
    update table set C=Datediff(sencond,A,B)