2017-10-04 9 views

答えて

1

あなたもEND IF

create function fine1(date1 date,date2 date) returns int 
-> begin 
-> declare fine int; 
-> if datediff(date1,date2)>10 then 
-> set fine=(datediff(date1,date2)-10)*5; <-- was not correct. 
-> end if; <-- was missing 
-> return fine; 
-> end; 

が欠けているように見えるあなたはパラメータを渡すために見逃している計算にdatediff機能を使用しているように、それはそうです。

set fine=(datediff-10)*5; 

あなたもエラーを投稿することができ、

set fine=(datediff(date1,date2)-10)*5; 
+0

はい、それは働きました...ありがとうございました!!! – N97

関連する問題