0
DECLARE
pledgeid dd_pledge.idpledge%TYPE;
amtpledge dd_pledge.pledgeamt%TYPE;
monthspay dd_pledge.paymonths%TYPE;
datepay dd_payment.paydate%TYPE;
amtpay dd_payment.payamt%TYPE;
donorid dd_pledge.iddonor%TYPE;
CURSOR cur_pledges IS
SELECT pl.idpledge, pl.pledgeamt, pl.paymonths, pay.paydate, pay.payamt, pl.iddonor
FROM dd_pledge pl JOIN dd_payment pay
ON pl.idpledge = pay.idpledge
WHERE pl.iddonor = 309
ORDER BY pl.idpledge, pay.paydate;
BEGIN
OPEN cur_pledges;
LOOP
FETCH cur_pledges INTO pledgeid, amtpledge, monthspay, datepay, amtpay, donorid;
DBMS_OUTPUT.PUT_LINE('Pledge ID: '|| pledgeid || ' Pledge Amount: '|| amtpledge || ' Monthly Payments: '|| monthspay || ' Payment Date: '|| datepay || ' Amount Paid: '|| amtpay);
EXIT WHEN cur_pledges%NOTFOUND;
END LOOP;
CLOSE cur_pledges;
END;
請幫忙!!!我無法弄清楚如何僅爲第一筆付款提供消息如何爲每個承諾做出第一筆付款,在該輸出行上顯示「第一付款」
謝謝,但那不行。我的代碼工作...我得到一個輸出,但對於每個第一次付款的同一個祈願ID我需要顯示一條消息,說「第一次付款」 – user2938471