应该是dateadd('d',GetDate(),-3)

解决方案 »

  1.   

    当前日期减三天:
    getdate(),取得系统当前日期也可以用:
    select dateadd(dd,-3,getdate())
      

  2.   

    正確為:dateadd(day, -3,getdate()  )
      

  3.   

    dateadd(datepart,number,date)
    参数: datepart -- 取日期的部分 如:yy 年份,mm 月份,dd 日...
           number   -- 数值,就是偏差几天之类的
           getdate()-- 取当前日期dateadd(dd,-3,getdate())
    取出当前日期( getdate() ),对日操作( dd ),减去三天( -3 )
      

  4.   

    select dateadd(yy,-3,getdate())
    PB中string(RelativeDate(today(),-8),"yyyy-mm-dd")
      

  5.   

    select getdate()-3

    select dateadd(dd,-3,getdate())
    两种方法都可以的。