日期:2014-05-16  浏览次数:20918 次

求助一SQL语句关于比较时间
我想比较生日和现在系统时间的大小,这么写行吗?关键是在access数据库中,怎么得到系统时间?
select   *   from   users
where   birthday   >   SYSDATE

------解决方案--------------------
上述语句在纯 ACCESS 环境有效


新手来看:Access的特点、概念。什么是纯 ACCESS 环境?《其他》
http://access911.net/index.asp?u1=a&u2=79FAB51E12DC


--911--
------解决方案--------------------
select * from users
where birthday > date()
or
select * from users
where format(birthday, 'yyyy-mm-dd ')> format(now(), 'yyyy-mm-dd ')
------解决方案--------------------
Access中可以使用date()或now()函数,没有sysdate()函数,sysdate()是Oracle中的函数。


select * from users
where birthday > date()