【SQLserver】一天一个函数:DATEPART函数(第十五天)

在 SQL Server 中,DATEPART 函数用于从日期表达式中提取特定的日期部分(例如年、月、日、小时等)。他等价于year、month、day函数的集合体函数。

DATEPART(datepart, date)

其中:
1. datepart:指定要提取的日期部分的参数,可以是以下值之一:
        year:年份部分
        quarter:季度部分(1 到 4)
        month:月份部分(1 到 12)
        dayofyear:年中的第几天(1 到 366)
        day:月中的第几天(1 到 31)
        week:年中的第几周
        weekday:周中的第几天(1 = Sunday,2 = Monday,依此类推)
        hour:小时部分(0 到 23)
        minute:分钟部分(0 到 59)
        second:秒部分(0 到 59)
        millisecond:毫秒部分
2. date:要从中提取日期部分的日期表达式,通常是一个 datetime 或者 date 数据类型的列名、变量或者常量。

示例:

select DATEPART(YEAR, '2024-07-30');    --结果返回:2024

select DATEPART(MONTH, '2024-07-30');    --结果返回:7

select DATEPART(DAY, '2024-07-30');    --结果返回:30

select DATEPART(HOUR, '2024-07-30 16:32:08');    --结果返回:16

select DATEPART(MINUTE, '2024-07-30 16:32:08');    --结果返回:32

select DATEPART(SECOND, '2024-07-30 16:32:08');    --结果返回:8

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值