跳到主要内容

quarter:获取季度

速查结论

quarter(date) 是 Spark SQL 中用于**返回日期所属年份的季度(1~4)**的函数。

语法

quarter(date)

参数说明

参数说明
date日期值或有效的日期字符串

quarter(date) - 返回日期所属年份的季度,范围是 1 到 4。

Examples:

> SELECT quarter('2016-08-31');
3

常见报错与避坑指南

  • 返回值范围quarter() 返回值始终在 1 到 4 之间,1 代表 13 月,2 代表 46 月,3 代表 79 月,4 代表 1012 月。
  • 无效日期输入:若传入的日期字符串无法解析,函数会返回 NULL。建议先通过 to_date() 转换后再使用。

Since: 1.5.0

📱关注公众号

「数据仓库技术」文章同步更新,不错过每一篇干货

微信公众号二维码
💬加群交流

备注「数据仓库技术」加入社群,每日一道大厂SQL真题

交流微信二维码

你可能还想看