J'ai des problèmes avec cette fonction et je n'ai pas réussi à résoudre le problème.Erreur de syntaxe à ou près de ","
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;
Cela se produit lorsque je tente d'exécuter le code:
ERROR: syntax error at or near ";" LINE 16: END;
Je ne comprends vraiment pas ce qui est mal à cela.
J'ai essayé de retirer le; après END? – Jan