我现在有个字段,startdate,数据类型是datetime
我想给字段值“2011-6-25 00:00:00” 中的月份,通过sql语句加上1,也就是想改成“2011-7-25 00:00:00”
请问如何用sql语句实现啊
麻烦各位前辈帮忙看看,给个思路什么的,谢谢

解决方案 »

  1.   

    select startdate+interval 1 month from xxxx
      

  2.   

    类似这样也可以:
    select date_add(now(),interval 1 month);
      

  3.   

    前辈们 我现在又需要循环同一条添加的sql语句
    就是其他内容都一样,只有开始时间“2011-6-26”中的月份需要加1,也就是“2011-7-26”,“2011-8-26”....这个要怎么实现啊,我用了各位前辈的方法,可是用到添加处就不好用了,
    麻烦再帮着看看啊,谢谢谢
    我就是想实现一个在每个月的同一天都干同一件事的效果,
      

  4.   

    如何实现下列功能啊,内容不变,时间中的月份加依次加1
    字段:id    content  startdate
           1    工资发放 2011-6-26
           2    工资发放 2011-7-26
           3    工资发放 2011-8-26
           ....是要循环一条sql语句吧,y应该怎么写啊
    $count=5;
    while($i=0;$i<$count;$i++)
    {
          $sql="";
    }
    麻烦各位前辈 高手给看看啊,小弟不胜感激
      

  5.   

    如何实现下列功能啊,内容不变,时间中的月份加依次加1
    字段:id    content  startdate
           1    工资发放 2011-6-26
           2    工资发放 2011-7-26
           3    工资发放 2011-8-26
           ....是要循环一条sql语句吧,y应该怎么写啊
    $count=5;
    while($i=0;$i<$count;$i++)
    {
          $sql="";
    }
    麻烦各位前辈 高手给看看啊,小弟不胜感激