insert into Bookmessage (bookid ,bookname ,bookstatus ,btime ,[time] ,rtime  )
values('0001','国家地理','借出','2011-05-31',30,  rtime   )
 如上代码,我想自动生成 rtime(datetime类型)值为 '2011-05-31' 加上 30天。
 该如何实现 请高手指教。。

解决方案 »

  1.   


    Dateadd(day,30,rtrim)
    Select Dateadd(day,30,getdate())
      

  2.   


    insert into Bookmessage (bookid ,bookname ,bookstatus ,btime ,[time] ,rtime )
    values('0001','国家地理','借出','2011-05-31',30, Dateadd(day,30,rtrim) )
      

  3.   


    Create table Bookmessage
    (bookid varchar(10),
     bookname varchar(30),
     bookstatus varchar(30),
    btime datetime,
    [time] int,
    rtime as (dateadd(day,[time],btime)))insert into Bookmessage (bookid ,bookname ,bookstatus ,btime ,[time])
    values('0001','国家地理','借出','2011-05-31',30)select * from Bookmessage