SQL SERVER 常见函数应用

定义和用法

DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。

语法

DATEPART(datepart,date)

date 参数是合法的日期表达式。datepart 参数可以是下列的值:

datepart缩写
yy, yyyy
季度qq, q
mm, m
年中的日dy, y
dd, d
wk, ww
星期dw, w
小时hh
分钟mi, n
ss, s
毫秒ms
微妙mcs
纳秒ns


定义和用法

DATEDIFF() 函数返回两个日期之间的天数。

语法

DATEDIFF(date1,date2)

date1date2 参数是合法的日期或日期/时间表达式。

注释:只有值的日期部分参与计算。


DATENAME函数的主要用处是从日期中提取指定部分数据,比如我们想得到当前日期中的年份,月份等信息,就可以使用该函数.返回类型是nvarchar.
        具体的语法如下:

         DATENAME(param,date);

        param是指定要返回日期部分的参数,包括下面几种:


日期部分

缩写


year  
 
yy, yyyy
 

quarter 
 
qq, q
 

month
 
mm, m
 

dayofyear
 
dy, y
 

day
 
dd, d
 

week
 
wk, ww
 

weekday
 
dw
 

hour
 
hh
 

minute
 
mi, n
 

second
 
ss, s
 

millisecond
 
ms
 


date就是指定的日期.

例子:

select DATENAME(year,getdate()) as 'YEAR'

执行上面的SQL语句就会看到返回值为 '2006'

本文章来自www.21shipin.com  21视频教程网
SQL server 2005中的DATENAME函数_Sql Server教程 原文链接:http://www.21shipin.com/html/82252.shtml













  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值