在SQL Server表中有兩個日期:開始日期時間和結束日期時間。現在我想在日期時間內搜索所有結果。例如,這表:如何在兩個日期之間找到所有結果?
id|name|starttime|endtime
1|Peter|2014-07-22 07:00|2014-07-22 15:00
2|John|2014-07-22 08:00|2014-07-22 17:00
3|Martin|2014-07-22 07:30|2014-07-22 12:00
現在我想現在誰匹配的所有結果在2014年7月22日07:50
我看看到BETWEEN
和DATEDIFF
但是認爲不適合工作它。
提示:您希望查找在開始時間和結束時間之後發生日期的結果。 – DavidG
是的,這是結論,但我怎麼能達到這個目標? – kockiren
閱讀並將邏輯分解成更小的部分,然後它非常簡單。 – DavidG