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某个日期是当年的第几周
/* *周一作为一周的开始 *当年的1月1号所在的周算作第一周 */ CREATE function GetWeekIndexFirstDate ( @...
[阅读全文]
-
-
数据库SQL---范式
1、数据冗余导致的问题:冗余存储、更新异常、插入异常、删除异常。 2、函数依赖:一种完整性约束。 在关系模式r(R)中,α属于R,β属于R。 1)α函数...
[阅读全文]
-
-
数据库SQL---查询
1、查询所有列 select *from emp;--*表示所有的,from emp表示从emp表中查询。 2、查询指定列 select empno,e...
[阅读全文]
-
-
-
-
网友评论