日期:2014-05-19  浏览次数:20544 次

Sql语句的问题
有一张表两个字段,入住时间、离店时间。
数据是这样的

入店时间         离店时间
2006-8-1         2006-8-3
2006-8-2         2006-8-4
2006-7-30       2006-8-3
2006-8-9         2006-8-10
2006-8-8         2006-8-11

我是想这样查询,如果是看看2006-8-2这一天有几条记录
记录的结果应该是
2006-8-1         2006-8-3
2006-8-2         2006-8-4
2006-7-30       2006-8-3

可是我真是不知道怎么写了,高手们指点我以下把



------解决方案--------------------
select * from t where 入店时间 <= '2006-8-2 ' and 离店时间> = '2006-8-2 '

------解决方案--------------------
Select * From [Table] Where [Time]=2006-8-2
------解决方案--------------------
where 离店时间> = '2006-8-2 ' and 入店时间 <= '2006-8-2 '