diff --git a/sql/schema.functions.sql b/sql/schema.functions.sql index e1c3e0875b646d30ce1cf8d9fe721ea79e2648e5..fed761cdf718fb6466e4d1bd6f82a8440e50adeb 100644 --- a/sql/schema.functions.sql +++ b/sql/schema.functions.sql @@ -19,7 +19,7 @@ FROM %1$s AS s JOIN agrometinfo."indicator" AS i ON i.code=s."indicator" JOIN agrometinfo."period" AS p ON p.id=i."period" AND p.phase=s.phase LEFT JOIN agrometinfo.normalvalue AS n ON n."indicator"=i.id AND n.cell=s.cell AND n.doy = EXTRACT(doy FROM s.enddate) -WHERE s.category ='indicator' AND EXTRACT(DOY FROM date) != 366 +WHERE s.category ='indicator' AND EXTRACT(DOY FROM s.enddate) != 366 ORDER BY s.enddate, s.cell , i.id ON CONFLICT ON CONSTRAINT "UK_dailyvalue" DO UPDATE SET computedvalue=EXCLUDED.computedvalue, comparedvalue=EXCLUDED.comparedvalue, created=CURRENT_TIMESTAMP;