虚拟化容器,大数据,DBA,中间件,监控。

Pgsql之查询一个月份的天数

17 12月
作者:admin|分类:DBA运维

前几天干活儿的时候,项目中有这么个需求,需要用pgsql查询某个月份有多少天,下面贴代码:

select date_part('days', date_trunc('month', to_timestamp('2020-11-21 13:13:13', 'yyyy-MM-dd hh24:mi:ss')) + '1 month'::interval - '1 day':: interval)

下面是执行效果:

 

 其中date_trunc函数中,第二个参数给一个包含到月份的时间日期就可以,例如now(),反正他都会截取到月份,如下图:

select date_part('days', date_trunc('month', now()) + '1 month'::interval - '1 day':: interval)

效果也是一样的:

 

浏览573 评论0
返回
目录
返回
首页
5、pgpool-II高可用性(一)数据库的高可用性 Pgsql之查询一段时间内的所有日期