如何计算出两个日期之间的周差取整。
这意味着即使两个日期之间有1天,也算作“周”。
是否存在datediff(ww, Date1, Date2)
允许参数的改进版本,以便我们可以选择是否舍入/舍入?
我想到的一种方法是计算两个日期之间的“天数”,将该数字除以7天,如果存在剩余数,则添加另一天。
提前致谢。
declare @dt1 datetime = '2016-01-01'
declare @dt2 datetime = '2016-01-07'
select ceiling(convert(float, abs(datediff(day, @dt1, @dt2))) / 7)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句