MySQL获取月份和季度

Posted 小基基o_O

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL获取月份和季度相关的知识,希望对你有一定的参考价值。

文章目录

获取月份

MONTH获取月份,返回数字类型的数据

SELECT MONTH(NOW());

示例结果8

年月

DATE_FORMAT获取年份和月份,返回字符串类型的数据

SELECT DATE_FORMAT(NOW(),'%Y-%m');

示例结果2022-08

上个月

SELECT DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 MONTH),'%Y-%m');

示例结果2022-07

获取季度

季度

QUARTER返回数字类型数据

SELECT QUARTER(NOW());

示例结果3

季度月份
11、2、3
24、5、6
37、8、9
410、11、12

年+季

使用字符串拼接函数

SELECT CONCAT(YEAR(NOW()),'q',QUARTER(NOW()));

示例结果2022q3


以上是关于MySQL获取月份和季度的主要内容,如果未能解决你的问题,请参考以下文章

怎么用Sql语句把日期转换为季度或者年度

oracle sql 获取本季度所有月份,上季度所有月份

oracle sql 获取本季度所有月份,上季度所有月份

访问 VBA 从月份数获取季度

如何查找季度、年份、月份、学期开始和结束日期

用hive写一个获取本日期的季度初的sql