怎样在数据库中检索一个时间段
编号:QA000518
建立日期: 1999年2月13日 最后修改日期:1999年2月13日
所属类别:
ddl:
vb5.0(企)
win98
请问:怎样在数据库中检索一个时间段?如:检索1997.03.12至1998.12.12进单位的员工。(注:不将时间设置为LONG型数据)
回答:
你可以使用这样的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")
此问题由李海回答。
| |
|
|
| |
|
|