当前月份的周数[英] Current week number for current month

本文是小编为大家收集整理的关于当前月份的周数的处理方法,想解了当前月份的周数的问题怎么解决?当前月份的周数问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我使用以下查询来获取当前星期

select extract(week from current_timestamp) 它显示 34 没问题.

但是如何获取当前月份的当前周数.

推荐答案

您可以通过以下方式找到本周的第一天:

trunc('week', current_date)

本月第一周的第一天:

trunc('week', date_trunc('month', current_date))

将两者相减得到当月的周数:

extract('day' from date_trunc('week', current_date) -
                   date_trunc('week', date_trunc('month', current_date))) / 7 + 1

本文地址:https://www.itbaoku.cn/post/1763780.html