请问如何用SQL语句查询如:年龄大于30岁的所有记录,

解决方案 »

  1.   

    select * from XX where Age>=CAST(DATA,YourTimeStr)
      

  2.   

    select name from tablename where age>30
      

  3.   

    select * from tablename where age>30
      

  4.   

    jabmoon(刺月)同意此兄所说.一个即简单又复杂的问题
      

  5.   

    adoquery1.close;
    adoquery1.sql.creat;
    adoquery1.sql.add('select * from xx where age>=30');
    adoquery1.open;
    adotable1.Active:=false;
    adotable1.Active:=true;是放在程序中的
      

  6.   

    若你的表中有年龄字段则
     select * from tablename where age>30
    若你的表中有出生日期字段则
     select * from tablename where datediff(birthday,getdate())>30
      

  7.   

    错了点.
    select * from tablename where datediff(year,birthday,getdate())>30
      

  8.   

    我忘记了DATEDIFF的格式。
    现在在外出差没有办法看帮助。
    自自看看DATEDIFF的用法吧