就一张数据表。
结构如下:开始时间 2009-8-10 15:30:21  这种格式的
开始期限 12    (月,数字表示未来要到期的月份)
到期时间 未知 (表里没定义这个字段)现在要求按到期时间进行排序
怎么搞?

解决方案 »

  1.   

    select * 
    from 数据表
    order by date_add(开始时间,interval 开始期限 month);
      

  2.   

    SELECT * 
    FROM TB
    ORDER BY
      DATE_ADD(开始时间,INTERVAL 开始期限 month); 
      

  3.   

    order by date_add(begintime,interval timeperiod month) desc limit $page,$page_size似乎不行开始时间 2009-8-10 15:30:21  这种格式的 
    开始期限 12    (月,数字表示未来要到期的月份) 
    到期时间 未知 (表里没定义这个字段)  这个最终的时间是2010-8-10 15:30:21