有关在Access中以两个字段作为判断标准时,如何通过Sql语句进行查询的问题。(100)

D

dg_hy

Unregistered / Unconfirmed
GUEST, unregistred user!
SELECT * FROM TempWHERE (TempDate<=#9/10/2009# And TempDate>=#9/7/2009#) AND (TempTime<=#22:0:0#)ORDER BY TempDate DESC , TempTime DESC;我现在的语句如上所述,其返回的值中在0909,0908,0907中均不包括23:00的值,我想得到的结果是20090910 22:00:00以后至20090907之间的值。因为数据库中记录的关系,时间和日期是分开字段记录的。请各位帮助。
 
我想得到的结果是20090910 22:00:00以后至20090907之间的值?时间还能倒着走?你真是越过越年轻呀!大概你是想要这样的结果吧?SELECT * FROM TempWHERE (TempDate + TempTime <=#9/10/2009 22:00:00# And TempDate + TempTime >=#9/7/2009#)ORDER BY TempDate + TempTime DESC;
 
顶部