我很新的编写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