我使用的是PostgreSQL 14.5
我可以使用postgres关键字QUARTER
按季度对年份进行分类,就像documentation中所示的SELECT EXTRACT(QUARTER FROM TIMESTAMP '2001-02-16 20:38:40');
一样.而且很管用.默认季度从January
开始.这完全有道理.也就是说,第一季度由January
、February
和March
组成.然后,其他人也会效仿.但是,我想让月份可配置,这样季度就可以在任何月份开始.
例.如果月份从April
、April
、May
和July
开始,则将是第一个季度.
我已经开始编写我的定制函数来提出解决方案,但是,
我可以在不创建自定义函数的情况下执行此操作吗?