我很新的編寫SQL代碼,當我嘗試運行下面的代碼時,我得到一個無效的標識符。我想知道如果我試圖總結的領域正在導致我一個問題。ORA-00904:「ACCUMDEPR」:無效的標識符/選擇查詢
我試圖讓1分的記錄,其中DEPR和accumdepr領域已加到一起
我也想知道,如果有,你可以提出任何資源,這將有助於我更加knolwedgeable這個。任何幫助將不勝感激.....
SELECT pa.BUSINESS_UNIT as bu,
pc.DEPTID as deptid,
pa.ASSET_ID as assetnumber,
pa.DESCR as descr,
pa.IN_SERVICE_DT as inservdate,
pc.COST as assetcost,
pb.METHOD as deprecmeth,
pb.LIFE as assetlife,
Sum(pdr.DEPR) as depr,
Sum(pdr.DEPR_YTD) as accumdepr
from PS_ASSET pa
inner join PS_COST pc on pc.ASSET_ID = pa.ASSET_ID
inner join PS_BOOK pb on pb.ASSET_ID= pa.ASSET_ID
inner join PS_DEPR_RPT pdr on pdr.ASSET_ID= pa.ASSET_ID
where pa.BUSINESS_UNIT = 'A0057'
and pa.ASSET_ID = '000000000020'
and pdr.FISCAL_YEAR = '2014'
and pdr.ACCOUNTING_PERIOD = '11'
group by bu,
deptid,
assetnumber,
descr,
inservicedate,
assetcost,
deprecmeth,
assetlife,
depr,
accumdepr;
你能提供DDL? – SQLChao
對不起....我剛剛開始。 DDL是什麼意思? – Shaves