把表结构列出,说明要查询的结果:
哈哈......,想挣姑娘性感美图一张
[email protected]

解决方案 »

  1.   

    不知道理解的对不对。这是你数据库设计的不够好的原因,个人认为你可以将到期时间在base表中存储,每次交费后将到期时间写道base表中,因为这是会员的本身属性,而不是交费的属性,不知道说明白了没有。当然如果按照你现在的表设计也可一实现,但是很复杂要考虑null的问题,而且还要找到最近的,建议还是改表为好。如果有什么意见,请回复.图片就没有必要了,你有的我都有。
      

  2.   

    if(($startdate!="") && ($enddate!="")) 
      $strSql_Condition.=" and eb_limitdate >= to_date('$startdate','YYYY/MM/DD') and eb_limitdate <= to_date('$enddate','YYYY/MM/DD')";
    $sql="SELECT c_id, if(ee_limitdate>eb_limitdate, ee_limitdate, eb_limitdate) endtime
    FROM escustomers_base
    LEFT JOIN escustomers_extend ON $strSql_Condition
    group by c_id
    HAVING =MAX(ee_limitdate)";然后执行sql就可以了。c_id是你的客户编号
      

  3.   

    我现在的数据库是oracle 不知可行否?
      

  4.   

    问问题也不至于这样吧!PLMM照片网上多的是。连接两个表,用的时候做个视图。
    不知道你用什么数据库!