求:查询同一表两个不同时间段数据的SQL语句。谢谢 ( 积分: 50 )

  • 主题发起人 主题发起人 TonSon
  • 开始时间 开始时间
T

TonSon

Unregistered / Unconfirmed
GUEST, unregistred user!
条件:<br>1、一个SQL数据库表有:编号,名称,日期,时间4个字段。<br>2、2005年01月01日到2007年12月31日之间,每天1条记录,共1095条记录。<br>问题:<br>一句SQL语句查出2005年03月01日到2005年3月09日之间,2007年04月02日到2007年04月08日的数据。
 
select&nbsp;*&nbsp;<br>from&nbsp;表&nbsp;<br>where&nbsp;日期&nbsp;between&nbsp;'2005-03-01'&nbsp;and&nbsp;'2005-3-09'<br>or&nbsp;日期&nbsp;between&nbsp;2007-04-02'&nbsp;and&nbsp;'2007-04-08'
 
谢谢!如果同时指定某一个名称的记录呢?
 
select&nbsp;*&nbsp;<br>from&nbsp;表&nbsp;<br>where&nbsp;日期&nbsp;between&nbsp;'2005-03-01'&nbsp;and&nbsp;'2005-3-09'<br>and&nbsp;日期&nbsp;between&nbsp;2007-04-02'&nbsp;and&nbsp;'2007-04-08'
 
select&nbsp;*&nbsp;<br>from&nbsp;表&nbsp;<br>where&nbsp;名称='名称&nbsp;',&nbsp;日期&nbsp;between&nbsp;'2005-03-01'&nbsp;and&nbsp;'2005-3-09'<br>and&nbsp;日期&nbsp;between&nbsp;2007-04-02'&nbsp;and&nbsp;'2007-04-08'
 
谢谢!爱上猫的鱼!另开贴领分!非常感谢!
 
后退
顶部