+CREATE OR REPLACE FUNCTION days_in_year(year double precision)
+RETURNS integer
+LANGUAGE sql
+BEGIN ATOMIC
+ SELECT EXTRACT(day FROM ((concat('01/01/', (year + (1)::double precision)))::timestamp without time zone - (concat('01/01/', year))::timestamp without time zone)) AS "extract";