请问个SQL

请教个SQL~从db_Userpxb_Table表中搜索当前系统时间在endtime(表中的一个字段格式是2007-7-15)之前的前8条

请教个SQL~
从   db_Userpxb_Table   表中   搜索   当前系统时间在   endtime(表中的一个字段格式是2007-7-15)   之前的   前8条   记录!


[解决办法]
select top 8 from db_Userpxb_Table where year(endtime) < 2007 and month(endtime) < 7 and
day(endtime) < 15
没有环境测试.
[解决办法]
MSSQL
Select Top 8 * From [db_Userpxb_Table] Where DATEDIFF(s,endtime,getDate()) <0
Access
Select Top 8 * From [db_Userpxb_Table] Where DATEDIFF( "s ",endtime,Now()) <0