DG
Size: a a a
DG
W
VY
CREATE OR REPLACE FUNCTION natural_limitations() RETURNS trigger AS $$
DECLARE
res record;
BEGIN
IF EXTRACT(year FROM interval new.born_date + interval '0 years') - date_part('year', current_date) >= 14
AND (new.gender='F' OR new.gender='M')
AND new.weight >= 40
AND new.height >= 140 AND new.height <= 220
AND new.subs_end_date > new.subs_start_date
THEN res = new;
ELSE res = null;
END IF;
RETURN res;
END
$$ LANGUAGE plpgsql;EXTRACT(year FROM interval new.born_date + interval '0 years')W
VY
W
W
DG
DG
W
VP
EXTRACT(year FROM interval new.born_date + interval '0 years')W
DG
VY
extract(year FROM new.born_date) достаточноIF блок не сможет быть >=14, если только у народа дата рождения не в будущемW
VP
extract(year FROM new.born_date) достаточноIF блок не сможет быть >=14, если только у народа дата рождения не в будущемDG
ВЯ
ВЯ
ВГ