当前位置: 代码迷 >> Sql Server >> 两个字段的内容怎么查询
  详细解决方案

两个字段的内容怎么查询

热度:92   发布时间:2016-04-27 21:20:46.0
两个字段的内容如何查询?
假设已有数据库中有两个字段,“日期”与“时间”分别保存数据采集的日期和时间

我想查询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 '

不会漏掉数据.
  相关解决方案