Как я могу вернуть значение для expirydate-sysdate
? Это дает мне ошибку. Может кто-нибудь мне помочь?Как создать функцию вычесть две даты?
CREATE OR REPLACE FUNCTION calc_remain_data(accountNumber account.account_number%TYPE)
RETURN date IS
CridetCardNo number(8);
expirydate date;
res date;
BEGIN
SELECT credit_card_number into CridetCardNo
FROM c_relation
WHERE account_number = accountNumber ;
SELECT expiry_date into expirydate
FROM credit_card
WHERE credit_card_number = CridetCardNo;
SELECT expirydate-SYSdate as result
from dual ;
return result ;
END;
Вы забыли задать вопрос. – Mureinik
Почему так много операторов выбора –