在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