本帖最后由 aa370126146 于 2010-09-08 13:29:14 编辑

解决方案 »

  1.   

    DATEADD("Year", -1,GETDATE()) > '毕业时间'
      

  2.   

    select * from table where datediff(day,入学日期,毕业日期)>365
      

  3.   

    DATEADD("Year", -1,GETDATE()) > '毕业时间'要在表里增加新字段吗?
    可以说的长细点吗?我不太会            谢谢
      

  4.   


    DATEDIFF(expr,expr2) 
    DATEDIFF() 返回起始时间 expr和结束时间expr2之间的天数。mysql> SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');
        -> 1
      

  5.   

    LZ 这符合你要求
    SELECT A.学生名,A班级ID,C.入学时间,C.毕业时间 from 学员表 A ,班级表 C where TIMESTAMPDIFF(year,C.毕业时间,'系统时间')>=1 and A.班级ID=C.ID