select * from [table] where datediff(day,时间,getdate())<= 7
select * from [table] where datediff(day,时间,getdate())<= 7这个时间字段在数据库里啊,我不是要先读数据库,然后再比较,比较完后(<= 7)再把记录 取出?不是太麻烦了嘛? 我对你回答的理解是否是正确? 一周内到期的合同的名单,可能不止一条 我的思路是先查看库里的时间字段,然后再和data()(是access数据库)比较,<=7则符合,然后在一条..... select * from [table] where datediff(day,时间,getdate())<= 7 似乎只能查找一条啊
取出?不是太麻烦了嘛?
我对你回答的理解是否是正确?
一周内到期的合同的名单,可能不止一条
我的思路是先查看库里的时间字段,然后再和data()(是access数据库)比较,<=7则符合,然后在一条.....
select * from [table] where datediff(day,时间,getdate())<= 7
似乎只能查找一条啊