2013-10-28 83 views
0

我有一個名爲morecrimes的sql表。我希望選擇晚上10點之後和上午6點之前發生的所有記錄,而不管日期如何。選擇小時範圍內的所有sql記錄

我知道我應該使用日期部分,但不能完全得到它開火

有一種被稱爲日期列,並具備「2013年9月13日16點45分59秒」

是值在正確的軌道上的SQL下面?

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

回答

1
SELECT * 
FROM morecrimes 
WHERE datepart('hour',date)>=22 
OR datepart('hour',date)<6