この機能に問題があり、修正方法を理解できませんでした。構文エラーまたはその付近 "、"
Create Function Quy(sdate timestamp)
returns integer as $$
declare
numbmonth integer;
quy integer;
Begin
numbmonth := Date_part('month',sdate);
If numbmonth < 4 then
quy := 1;
else if numbmonth < 7 then
quy := 2;
else if numbmonth < 10 then
quy := 3;
else quy := 4;
return quy;
END;
$$
LANGUAGE plpgsql;
私は、コードを実行しようとすると、この処理が行われます。
ERROR: syntax error at or near ";" LINE 16: END;
私は本当にこれで間違っているものを理解していません。
削除しようとしました。 ENDの後に? – Jan