前几天干活儿的时候,项目中有这么个需求,需要用pgsql查询两个日期间的所有日期,包括年月日,下面贴代码:
1 select date(t) as day 2 from 3 generate_series('2020-10-27'::date,'2020-11-03', '1 days') as t;
下面是执行效果,跨年跨月的情况也是没问题的:
下面咱们说下PostgreSql中generate_series函数的用法:
用处:他可以按照不同的规则来生成填充数据
语法:
如果这篇博客帮助到了您,是我的荣幸,如果有好的想法,可以在评论区讨论哦。