SQL 计算此周之前的总天数

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:56:49
sql 中
根据给定的年和此年的第几周 如:2008第五周,求此周之前的总天数的函数

不会……

用DATEPART
如:
算出总周数*7,再加上该日期是该周第几天

datepart("ww",#10/11/2008#)*7+weekday(#10/11/2008#)

求此周之前的总天数的函数? 2008第五周:5*7 =35天?
求周的函数可用DATENAME ("WW",'2008-11-20')
求星期的函数DATENAME ("DW",'2008-11-20')
具体参数建议你参考参考下MSDN,http://msdn.microsoft.com/zh-cn/library/ms174395.aspx

SELECT DATENAME ("WW",'2008-11-20'),DATENAME ("DW",'2008-11-20')