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

两个字段的内容如何查询?
假设已有数据库中有两个字段,“日期”与“时间”分别保存数据采集的日期和时间

我想查询2007-3-20   8:00:00到2007-3-21   17:00:00之间的数据如何实现?


听一个高人说可以把两个字段的内容组合起来查询?有这种方法么?怎么实现呢?

------解决方案--------------------
where convert(datetime,日期+ ' '+时间) between '2007-3-20 8:00:00 '
and 2007-3-21 17:00:00
------解决方案--------------------
Select * From 表名 where 日期+时间 BETWEEN '2007-3-20 8:00:00 ' AND '2007-3-21 17:00:00 '
------解决方案--------------------
select * from tb where 日期 + ' ' + 时间 between '2007-3-20 8:00:00 ' and '2007-3-21 17:00:00 '

不会漏掉数据.