如把2008-01-01月份加一。请各位教我,谢谢!~

解决方案 »

  1.   

    select dateadd(dd,1,'2008-01-01')
    /*
    -----------------------
    2008-01-02 00:00:00.000*/
      

  2.   

    select dateadd(month,1,'2008-01-01')
      

  3.   

    select dateadd(m,1,'2008-01-01') 
      

  4.   

    select dateadd(mm,1,'2008-01-01')
    /*
    -----------------------
    2008-02-01 00:00:00.000*/
      

  5.   

    饿,我的意思表达错误了,我的意思是date2里的日期等于date1里的日期加上一个月份
      

  6.   

    select dateadd(month,1,'2008-01-01')
      

  7.   

    select date2=dateadd(month,1,date1)
      

  8.   

    我是这样写的
    ldDateRetPlan = dateadd(month,1,ldContinueTimes)
    结果很明显错误了
      

  9.   

    select dateadd(month,1,'2008-01-01') 
      

  10.   

    select dateadd(month,1,getdate())
    可以将当前日期加一个月
      

  11.   

    select dateadd(mm,1,'2008-01-01')
    这是在2008-01-01的基础上加一个月,括号里第二个参数如果是-1,那就是减一个月.
    年份 yy/year
    月份 mm/mouth
    日期 dd/day
    小时 hh/hour
    分钟 minute