怎样在数据库中检索一个时间段?如:检索1997.03.12至1998.12.12进单位的员工。
回答:
你可以使用这样的SQL语句:
SELECT *
FROM Employees
WHERE Date Between #3/12/97# And #12/12/98#
这里日期常数要使用#分割符,不管使用的VB和Windows版本如何,日期格式必须是“月/日/年”。为了避免日期格式出错,也可以使用DataValue函数进行格式转换,这个函数可以将根据系统情况将各种日期格式转换为标准格式。
SELECT *
FROM Employees
WHERE Date >= DateValue("February 12, 1969")