按照日期来查询应该比较简单吧,
比如:2001-1-1定为基准日:
那么1个星期就是加上7天,四个星期就是加上28天,一个学期几天呀?日期加上整数,delphi中这样的函数的,或者你搜索以前的帖子吧。
统计当然用SQL语句了。如果这个你不会的话我就真的不知道该怎么说了。
select count(*) from tablename where date<:startdate and date>:enddate