lintry

调整连续值

......@@ -47,11 +47,16 @@ module.exports = function (dbo) {
, pr as (
select province from stats group by 1
)
select pr.province, d.today, COALESCE(st.confirmed_count, lag(st.confirmed_count) over(partition by pr.province order by d.today))
, dat as(
select pr.province, d.today, COALESCE(st.confirmed_count, max(st.confirmed_count) over(partition by pr.province order by d.today)) confirmed_count
from pr
cross join days d
left join stats st on st.province = pr.province and st.today = d.today
order by 1,2
)
select province, jsonb_agg(today) days, jsonb_agg(confirmed_count) confirmed_counts
from dat
group by 1
`, {replacements: {province_name}, type: dbo.QueryTypes.SELECT});
return Result.Ok('成功!', result);
......