数据库共有两上表:学员和班级是有关联关系
第一个:学员列表:
数据库表里:ID:1   学员性名:XXX    班级ID:55第二个表:班级列表:
ID:55    入学日期:2010.08.1    毕业日期:2010.10.01问题:我要在页面显示所有学员,条件是:毕业一年以上的学员除外。用什么方法除了毕来一年以上的学员外,其如的都显示到页面上???数据库:mysql

解决方案 »

  1.   

    在where语句里比较毕业日期和当前日期,二者相减,判断结果
      

  2.   

    在where语句里比较毕业日期和当前日期,二者相减,判断结果哪语句要怎样写??,不太会,请教
      

  3.   

    请问你数据库中入学时间 还有毕业日期 是时间类型的吗?如果是的话,就用数据库中自带的日期函数来想减判断下。比如sqlserver中的datediff函数,具体用法百度下吧。
      

  4.   

    够详细的了LZ 自己套字段名
    SELECT  A.学生名,A班级ID,C.入学时间,C.毕业时间 from 学员表 A ,班级表 C where TIMESTAMPDIFF(year,C.毕业时间,'系统时间')>=1 and A.班级ID=C.ID  
      

  5.   

    SELECT  b.xname,b.cid,c.rux,c.bye from AB b,AC c where TIMESTAMPDIFF(year,c.bye,'2010-9-8 11:11:11')>=1 and b.cid=c.id 模式就是这样