mssql函数DATENAME使用示例讲解(取得当前年月日/一年中第几天SQL语句)
更新时间:2013年11月28日 14:51:16 作者:
这篇文章主要介绍了mssql函数DATENAME取得当前年月日、一年中第几天的SQL语句
mssql函数DATENAME
复制代码 代码如下:
语法
DATENAME ( datepart , date )
参数
datepart
是返回的 date 的一部分。下表列出了所有有效的 datepart 参数。用户定义的变量等效项是无效的。
date
是一个表达式,可以解析为 time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值。date 可以是表达式、列表达式、用户定义的变量或字符串文字。
为避免不确定性,请使用四位数年份。有关两位数年份的信息,请参阅 two digit year cutoff 选项。
返回类型
nvarchar
返回值
每个 datepart 及其缩写都返回相同的值。
返回值因使用 SET LANGUAGE 和登录的默认语言设置的语言环境的不同而异。如果 date 是某些格式的字符串文字,则返回值由 SET DATEFORMAT 而定。当日期为日期或时间数据类型的列表达式时,SET DATEFORMAT 不影响返回值。
如何取得当前日期,格式带有短横线,不带横线的,如何取得当前时间。
如何取得月份,季度,一年中第几天。。。
复制代码 代码如下:
SELECT CONVERT(varchar(10), getdate(), 120)--当前年月日,Example:2013-11-19
SELECT CONVERT(varchar(10), getdate(), 112)--当前年月日,Example:20131119
SELECT CONVERT(varchar(10), getdate(), 108)--当前年月日,Example:20:28:36
SELECT DATENAME (day ,getdate())--当月几号
SELECT DATENAME (month ,getdate())--月份
SELECT DATENAME (quarter ,getdate())--季度
SELECT DATENAME (dayofyear ,getdate())--一年中的第几天
SELECT DATENAME(week,GETDATE())--一年中第几周
SELECT DATENAME(weekday,GETDATE())--星期几
SELECT DATENAME(hour,GETDATE())--当前几点,24小时制的
SELECT DATENAME(minute,GETDATE())--取当前分钟数
SELECT DATENAME(second,GETDATE())--取当前秒数
SELECT DATENAME(millisecond,GETDATE())--毫秒
相关文章
sql自动化检查和分析工具 之soar和soar-web 安装和使用体验
这篇文章主要介绍了sql自动化检查和分析工具 之soar和soar-web 安装和使用体验,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-04-04
win2003上安装SQL2000时CD-KEY(序列号)无法验证解决方法
win2003上安装SQL2000时CD-KEY(序列号)无法验证解决方法,一般都是使用第二种方法。2011-08-08
SQL Server 查询设置 LIKE/DISTINCT/HAVING/排序详解
本文介绍了在SQLServer中使用LIKE、DISTINCT、HAVING等条件语句进行复杂查询的方法,包括模糊查询、去重查询、分组过滤以及排序等技巧,感兴趣的朋友跟随小编一起看看吧2025-01-01
SqlServer使用 case when 解决多条件模糊查询问题
这篇文章主要介绍了SqlServer使用 case when 解决多条件模糊查询问题 的相关资料,需要的朋友可以参考下2015-12-12


最新评论