热情软件屋

 

怎样在数据库中检索一个时间段


编号: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")

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio