选择小时范围内的所有sql记录

时间:2013-10-28 17:39:09

标签: sql date time

我有一个名为morecrimes的sql表。我想选择在晚上10点之后和早上6点之前发生的所有记录,无论日期如何。

我知道我应该使用datepart但是不能完全解决它

有一个列名为date,其值为'2013-09-13 16:45:59'

以下SQL是否在正确的轨道上?

SELECT datepart('hour',date)>22
from morecrimes

1 个答案:

答案 0 :(得分:1)

SELECT *
FROM morecrimes
WHERE datepart('hour',date)>=22
OR datepart('hour',date)<6
相关问题