需要两列之间的日期范围

时间:2017-10-04 18:57:07

标签: date range

我需要两个日期之间的所有时间和分钟。我有一天的专栏和一个小时和分钟的专栏。 WHERE (cast([MY_TIME] as date) >= '20160501' and CONVERT(VARCHAR(5), [MY_TIME], 108) >= '23:15') or (cast([My_TIME] as date) <= '20160502' and CONVERT(VARCHAR(5), [My_TIME], 108) <= '02:45')我必须拆分日期时间列以将日期放在一列中,将小时和分钟放在另一列中并取出秒。我没有得到介于两者之间的所有时间和分钟,而是在一天中02:45到23:15,这不是我需要的。我应该怎么写呢。

0 个答案:

没有答案