Postgresql 通过传递周数和年份来获取开始和结束日期
我正在使用提取(从文档日期开始的一周)从给定的日期时间提取周数Postgresql 通过传递周数和年份来获取开始和结束日期,postgresql,datetime,Postgresql,Datetime,我正在使用提取(从文档日期开始的一周)从给定的日期时间提取周数 是否可以通过传递Postgres中的周数和年份来提取开始和结束日期?您可以在一年的第一个日期上添加X周的间隔,再添加6天来获取最后一个日期 select '2017-01-01'::date + interval '3 week' as StartWeekDate, ('2017-01-01'::date + interval '3 week') + interval '6 day' as EndWeekDate;
是否可以通过传递Postgres中的周数和年份来提取开始和结束日期?您可以在一年的第一个日期上添加X周的间隔,再添加6天来获取最后一个日期
select '2017-01-01'::date + interval '3 week' as StartWeekDate,
('2017-01-01'::date + interval '3 week') + interval '6 day' as EndWeekDate;
简化版:
select '2017-01-01'::date + interval '3 week' as StartWeekDate,
('2017-01-01'::date + interval '3 week 6 day') as EndWeekDate;
您可以在一年中的第一个日期上添加X周的间隔,再添加6天以获得最后一个日期
select '2017-01-01'::date + interval '3 week' as StartWeekDate,
('2017-01-01'::date + interval '3 week') + interval '6 day' as EndWeekDate;
简化版:
select '2017-01-01'::date + interval '3 week' as StartWeekDate,
('2017-01-01'::date + interval '3 week 6 day') as EndWeekDate;
您的问题,并添加一些样本数据和基于该数据的预期输出。请输入您的问题,并添加一些示例数据和基于该数据的预期输出。请发短信,