952
社区成员
发帖
与我相关
我的任务
分享
其实这两个问题都有很多种方法可以实现,可以参考下这种:
-- 1.doy = day of year
select date_part('doy','2021-08-26 00:00:00'::timestamp);
select date_part('doy',now());
-- 2.获取两个时间之间的天数
select '2021-07-01 00:00:00'::timestamp - '2021-03-01 00:00:00'::timestamp;
select '2021-07-01'::date - '2021-03-01'::date;
两个日期相减就是天数