你如何计算两个日期之间的周数?

Kip*_*eal 8 t-sql

你如何计算两个日期之间的周数?

例如如下

Declare @StartDate as DateTime = "01 Jan 2009";
Declare @EndDate as DateTime = "01 June 2009";

@StartDate and @EndDate
Run Code Online (Sandbox Code Playgroud)

Rob*_*Rob 16

使用Datediff功能. datediff(ww,@startdate,@enddate)

ww告诉函数你需要哪些单位才能计入差值.

http://msdn.microsoft.com/en-us/library/ms189794.aspx

  • 请参阅原始帖子中加布的重要问题。这个答案可以让您获得日期跨度的日历周数(从星期日开始)。 (2认同)