【发布时间】:2015-10-01 23:50:58
【问题描述】:
我有一个带有 2 个字段的 SQL Server 2014 数据库:
- 记录日期为date 类型之一
- 记录时间为time 类型之一。
我想从表中检索 2 个日期/时间之间的记录。 示例:从 2015 年 1 月 1 日 16:00 到 2015 年 1 月 2 日 08:00。
我试过了
SELECT...
Date BETWEEN '2015-01-01' AND '2015-01-02'
AND Time BETWEEN '16:00' AND '08:00'
正如预期的那样,这失败了。
我可以做我想做的事吗?或者仅当我使用单个字段作为日期和时间(datetime 类型)?
【问题讨论】:
标签: sql sql-server date datetime time