declare @a datetime
set @a='2003-07-16'
set @a=@a+11
print datepart(dd,@a)

解决方案 »

  1.   

    declare @t datetime
    set @t='2003-07-16'
    set @t=@t+10
    print @t
      

  2.   

    select dateadd(day,20,'2003-07-16')
    select  dateadd(month,-24,'2002-12-14')
    ---------------------^^^减
    select  dateadd(day,-24,'2002-12-14')
    ----------------^^^天或year年
      

  3.   

    SELECT DATEADD(day, 20, pubdate) AS timeframe
      

  4.   

    用dateadd()函数
    select distinct dateadd(day,20,'2002-12-14') into :ldt_date from sysobjects;
      

  5.   

    select dateadd(day,20,'2003-07-16')