使用SQL Server日期函数计算某一天是周几

数据库 SQL Server
借助SQL Server 中的日期函数datename(),就可以知道某一天是星期几了。下面就将为您详细介绍这种功能是如何实现的,供您参考。

如果需要得到某一天是星期几,可以使用SQL Server 中的日期函数datename()来实现,具体方法如下,希望对您学习SQL Server 日期函数的使用有所帮助。

今天是星期几,例子 1:
set language N'English'
select datename(weekday, getdate())
Wednesday
今天是星期几,例子 2:
set language N'Simplified Chinese'
select datename(weekday, getdate())
星期三
今天是星期几,例子 3:
set datefirst 1
select datepart(weekday, getdate())
3         -- 星期三
注意:这里用到了另外一个 SQL Server 日期函数 datepart()。 “set datefirst 1” 表示设置一周的***天为星期一。在老美,他们的一周的***天习惯为星期天。我们可以通过 @@datefirst 函数得到当前会话的 datefirst 设置值。

select @@datefirst
1
你可能有疑问:“set language” 后面的语言参数是从哪里得到的?可以得到其他国家语言中的星期几吗?当然是可以的了, 请看下面:

select alias, * from master..syslanguages
如果我想得到韩语中的星期几,可以这样:

set language N'Korean'
select datename(weekday, getdate())
 

 

 

【编辑推荐】

初级sql select语法

sql server死锁的检测方法

SQL SERVER字段类型的说明

SQL Server安全解析

保护sql server安全的措施

责任编辑:段燃 来源: 互联网
相关推荐

2010-06-28 10:28:02

SQL Server日

2010-09-14 14:22:30

Sql Server日

2010-09-07 11:33:04

SQL语句

2012-04-29 10:16:34

APP

2010-09-27 16:38:19

Sql Server日

2024-12-09 09:41:42

javaScriptdate日期

2010-06-18 10:50:55

ms SQL Serv

2021-02-03 21:15:44

Ansible系统运维系统管理员

2022-03-15 13:22:19

Python日期命令

2010-07-19 13:00:34

SQL Server日

2021-02-24 11:31:59

SQLServer数据库时间

2018-06-20 09:35:43

码农科技开发

2010-07-08 16:21:46

Sql Server

2010-10-19 16:48:23

Sql Server日

2010-09-06 17:11:14

SQL函数

2021-05-11 09:52:13

AI 数据人工智能

2019-04-28 09:56:15

程序员互联网脱发

2020-07-27 10:04:58

Python开发Excel

2013-10-15 10:02:24

IEIE10IE11

2010-09-09 13:54:06

SQL函数日期
点赞
收藏

51CTO技术栈公众号