SQLServer根据日期查询星期
2015-11-24 09:34
323 查看
--根据日期查询星期
SELECT SYSDATETIME();
select datepart(weekday,getdate());
SET DATEFIRST 1
select '星期'+case when cast(datepart(dw,getdate()) as char(1))= 7 then '天' else cast(datepart(dw,getdate()) as char(1)) end
select @@datefirst;
datefirst 一般美国采用星期天作为一周的第一天(默认)。
按照中国的习惯,我们可以设置周一的为一周的开始。 set datefirst 1
SELECT SYSDATETIME();
select datepart(weekday,getdate());
SET DATEFIRST 1
select '星期'+case when cast(datepart(dw,getdate()) as char(1))= 7 then '天' else cast(datepart(dw,getdate()) as char(1)) end
select @@datefirst;
datefirst 一般美国采用星期天作为一周的第一天(默认)。
按照中国的习惯,我们可以设置周一的为一周的开始。 set datefirst 1
相关文章推荐
- Oracle数据字典介绍与使用
- sqlserver三种分页方式性能比较
- MongoDB 副本集及其工作原理
- Oracle数据字典详解
- oracle最重要的9个动态性能视图
- 【Oracle】Oracle 12c DB In-Memory入门实验手册(四)
- Oracle内部视图:X$BH
- MySQL-----备份还原
- redis基本数据类型
- DeleteCommand批量删除数据库数据
- 集算器协助SQL实现各种固定排序
- B-树和B+树的应用:数据搜索和数据库索引【转】
- mysql存储过程汇总
- MySQL存储过程 事务transaction
- MySQL存储过程 游标循环的使用
- MySQL存储过程 创建
- MYSQL 重置自增
- Hadoop+Hive(MySQL)+Hbase+zookeeper
- Oracle用户解锁
- MySQL 覆盖索引