两个字段的内容如何查询?
假设已有数据库中有两个字段,“日期”与“时间”分别保存数据采集的日期和时间
我想查询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 '
不会漏掉数据.