欢迎光临

木子屋

标题: SQL Server设置周一为每周第一天

作者: dnawo

日期: 2013-05-15 06:28 PM

分类: 服务器

内容: SQL Server默认周日为每周第一天，因而有以下输出：
复制内容到剪贴板 程序代码print datepart(dw,'2013-01-05') --7,星期六
print datepart(wk,'2013-01-05') --1,第一周
print datepart(dw,'2013-01-06') --1,星期日
print datepart(wk,'2013-01-06') --2,第二周
这不符合我们的习惯，好在SQL Server提供了SET DATEFIRST让我们设置每周的第一天为周几。
SQL Server设置周一为每周第一天
复制内容到剪贴板 程序代码SET DATEFIRST 1
print datepart(dw,'2013-01-05') --6,星期六
print datepart(wk,'2013-01-05') --1,第一周
print datepart(dw,'2013-01-06') --7,星期日
print datepart(wk,'2013-01-06') --1,第一周
说明：SQL Server中SET DATEFIRST默认值为7，执行select @@DATEFIRST可以查看当前值。

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.086 ms

返回

标题: SQL Server设置周一为每周第一天

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.086 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.117 ms

返回