【发布时间】:2018-02-01 07:03:54
【问题描述】:
基本上我想做的是在范围之间转移
已经搞定了
where @param_value_from_hour between From_Hour and To_Hour
它在 @param_value_from_hour 假设是 16:00 时有效,但如果我必须在 19:00 搜索 @param_value_from_hour 怎么办?
【问题讨论】:
-
我猜您需要进行某种转换,以使该查询(或类似的查询)起作用...例如将一天添加到“To_Hour”值...或者也许您可以检查此人是否属于班次 1... 如果不是,他肯定属于班次 2 ;)
-
哦,我忘了提到最大班次是 3,嗯,关于某种转换,我不明白,但我想我会尝试你的想法,即在 to_hour 值上加一天,谢谢您的回复
-
你的数据总是
07:00:00 - 18:00:00和18:00:00 - 07:00:00吗?
标签: sql-server sql-server-2008 sql-server-2012