创建周函数,而不是星期一开始的星期几,星期一

问题描述:

任何人都知道一个脚本,它会创建一个星期表,它基于星期一作为一周的开始日而不是星期天?对于MS SQL创建周函数,而不是星期一开始的星期几,星期一

可以调节方式SQL Server将使用http://msdn.microsoft.com/en-us/library/ms181598.aspx有没有什么帮助的一周的第一天?

+0

正是我需要的。我以同样的方式离开了我的剧本,但我将DATEFIRST改为1.非常好! – Mez 2011-12-20 10:38:19

基本上这是把每个星期天到一周前,用一周= 0 - >周= 52

+0

我所做的是我创建一个数字表,生成一年中的日子,然后使用日期部分/添加函数来获得星期等等。但是当我改变函数时总会有一些东西似乎混乱起来让它从星期一开始。我似乎无法正确理解 – Mez 2011-12-20 10:27:23