【发布时间】:2013-07-09 19:37:28
【问题描述】:
我的存储过程@FromDate 和@ToDate 中有2 个参数,我想计算出@FromDate 和@ToDate 之间的周数,@FromDate 始终是星期一,而@ToDate 始终是星期日,但日期可以涵盖数周、数月等。
目前我有 DATEDIFF(WW, @FromDate, @ToDate)
返回 4,但我希望它在 4 行中返回 1、2、3 和 4,而不仅仅是 1 行。
实现这一目标的最佳方法是什么?
【问题讨论】:
标签: sql sql-server-2008 sql-server-2008-r2