最好是自己算一下,这样不管什么数据库都可以用了,比如
//<=30患病总计
birth:= IntToStr(StrToInt(Copy(DateToStr(Date),1,4))-30);
sql = 'select * from table1 where csny<=#'+birth+'-12-31#'+
' and csny<=#'+birth+'-01-01#';
这样可能不太精确,不过年龄本来就不是精确的东东,像1979-12-20号出生的人,
今天可以算是23岁,也可以算是22岁