Sto lavorando in Oracle APEX e voglio aggiornare la colonna in un report con un nuovo valore nella seguente tabella. La Query report è mostrata nello schema seguente menzionato di seguito.UPDATING Table Column with new Entry
TABLE "VENDOR_ACCOUNT"
( "VEN_ACCOUNTID" NVARCHAR2(10),
"VEN_REGNO" NVARCHAR2(10),
"VEN_TXDATE" DATE,
"VEN_INVOICE_REFNO" NVARCHAR2(10),
"TOTALAMOUNT" NVARCHAR2(10),
"IN" NUMBER(10,0),
"OUT" NUMBER(10,0)
)
SELECT "VEN_ACCOUNTID" ,
"VEN_REGNO" ,
"VEN_TXDATE" ,
"VEN_INVOICE_REFNO" ,
"TOTALAMOUNT" ,
"IN",
"OUT",
"TOTALAMOUNT"+"IN" as "CREDIT",
"TOTALAMOUNT"-"OUT" as "DEBIT"
FROM Vendor_Account;
scenario richiesto: voglio aggiornare la TotalAmount
Colonna con Debit
e Credit
. Il nuovo valore Debit
o Credit
deve essere visualizzato nella colonna TotalBalance
nel record successivo.
@alen .. E mi sta ancora dando la stessa risposta, come ho già detto che nello schema precedente .. nessun cambiamento sono stati fatti ! –
Utilizzare la funzione LAG. Giocaci e guarda cosa fa. Mentre scrivevo la query, dovresti ottenere una nuova colonna "nuovo totale" nel rapporto APEX. –
Ho fatto ... ma ancora non funziona –