2020年11月21日星期六

Pgsql之查询一个月份的天数

前几天干活儿的时候,项目中有这么个需求,需要用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)

效果也是一样的:

 









原文转载:http://www.shaoqun.com/a/492737.html

瀚霖:https://www.ikjzd.com/w/2345

sca:https://www.ikjzd.com/w/2424

FEN:https://www.ikjzd.com/w/2668


前几天干活儿的时候,项目中有这么个需求,需要用pgsql查询某个月份有多少天,下面贴代码:selectdate_part('days',date_trunc('month',to_timestamp('2020-11-2113:13:13','yyyy-MM-ddhh24:mi:ss'))+'1month'::inte
心怡物流:心怡物流
patpat:patpat
珠海飞沙滩好玩吗?:珠海飞沙滩好玩吗?
九寨沟旅游价格介绍 :九寨沟旅游价格介绍
安克IPO预披露更新,上半年净利润2.56亿元!:安克IPO预披露更新,上半年净利润2.56亿元!

没有评论:

发表评论