在oracle中創建一個視圖VreportSettleAccount,包含的欄位:記賬時間、記賬人編號、線上放款(數量)、線下放款(數量)、總計(線上放款+線上放款)
資料來源VREPAYRECEIPT
其中VREPAYRECEIPT視圖中包含【放款方式】欄位,值為1時:線上放款,值為2時:線下放款,其余欄位都是在VREPAYRECEIPT中獲取
uj5u.com熱心網友回復:
-- 使用一個 decode 函式
create or replace view VreportSettleAccount
as
select 記賬時間,記賬人編號,線上放款,
decode(放款方式,1, '線上放款',2 ,'線下放款') 放款方式
from VREPAYRECEIPT
uj5u.com熱心網友回復:
CREATE OR REPLACE VIEW VreportSettleAccount
AS
SELECT 記賬時間,
記賬人編號,
線上放款(數量),
線下放款(數量),
sum(線上放款+線下放款),
decode(放款方式,1, '線上放款',2 ,'線下放款') 放款方式
FROM VREPAYRECEIPT;
uj5u.com熱心網友回復:
create or replace view v_name
as
select 記賬時間,記賬人編號,線上放款(數量),線下放款(數量),decode(放款方式,1,線上,2,線下),sum(線上放款+線上放款)from
VREPAYRECEIPT
uj5u.com熱心網友回復:
可以用NVL函式選擇uj5u.com熱心網友回復:
\
CREATE OR REPLACE VIEW Account
AS
SELECT jzsj
jzr_id,xsfd,xxfd,
sum(xsfd+xxfd),
decode(ffkfs,1, 'xsfd',2 ,'xxfd') ffkfs
FROM VREPAYRECEIPT;
uj5u.com熱心網友回復:
CREATE VIEWVreportSettleAccount
AS
SELECT 記賬時間,記賬人編號,線上放款,
DECODE(放款方式,1, '線上放款',2 ,'線下放款') 放款方式
FROM VREPAYRECEIPT
uj5u.com熱心網友回復:
CREATE VIEW VreportSettleAccount
AS
SELECT 記賬時間,記賬人編號,線上放款,
DECODE(放款方式,1, '線上放款',2 ,'線下放款') 放款方式
FROM VREPAYRECEIPT
uj5u.com熱心網友回復:
REATE OR REPLACE VIEW VreportSettleAccountAS
SELECT 記賬時間,
記賬人編號,
線上放款(數量),
線下放款(數量),
sum(線上放款+線下放款),
decode(放款方式,1, '線上放款',2 ,'線下放款') 放款方式
FROM VREPAYRECEIPT;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/73367.html
標籤:開發
上一篇:幫忙 看一下這個問題
