ich für die Abfrage die folgenden Störung erhalten unten gezeigt:Wie Der mehrteilige Bezeichner „r.StandardRate“ gebunden werden könnte, um nicht zu lösen
Msg 4104, Ebene 16, Status 1, Zeile 37
Die mehrteilige Kennung "r.ResourceId" konnte nicht gebunden werden.Msg 4104, Ebene 16, Status 1, Zeile 16
Die mehrteilige Kennung "r.StandardRate" konnte nicht gebunden werden.
Können Sie mir bitte helfen, dies herauszufinden?
Abfrage:
select
vnd.Name as VendorName,
cct.Name as CostCentreName,
ct.Name as CostType,
case when cct.IsActive = 1 then 'ACTIVE' else 'CLOSED' end as CCStatus,
isnull(cct.T1Code,'') as T1Code,
cct.T2Code,
'' as [Month],
convert(varchar, year(pf.period)) + '-' + convert(varchar, month(pf.period)) as Period,
pp.ParentProformaNo,
pf.ProformaNo,
vac.TrafiguraAccountCode,
vac.PumaAccountCode,
pli.FinalAmt as Ammount,
ts.Quantity as Quantity,
r.StandardRate as StandardRate,
cmp.[Text] as ProformaStatus,
'' as BillableUOM,
'' as Currency,
bet.Entity as CCBilledEntity,
bcet.Name as CCBilledCompany,
pbet.Entity as ProformaBilledEntity,
pbcet.Name as ProformaBilledCompany
from
ProformaParent pp
join
Proforma pf on pf.ProformaParentId = pp.Id
join
ProformaCostCentre pcc on pcc.ProformaId = pf.ProformaId
join
CostCentre cct on cct.Id = pcc.CostCentreId
join
ProformaLineItems pli on pli.ProformaId = pcc.ProformaId
and pli.ProformaCostCentreId = pcc.ProformaCostCentreId
join
Vendor vnd on vnd.Id = pf.VendorId
join
CostType ct on ct.Id = pli.CostTypeId
join
VendorAccountCode vac on vac.VendorMId = vnd.Id
and vac.CostTypeMId = ct.Id
join
CodeMaster cmp on cmp.Id = pf.StatusId
join
BilledEntity bet on bet.Id = cct.BilledEntityMId
join
Entity bcet on bcet.Id = cct.BilledCompanyEntityId
join
BilledEntity pbet on pbet.Id = pf.BilledEntityId
join
Entity pbcet on pbcet.Id = pf.BilledCompanyId
join
TimeSheet ts on ts.ResourceId = r.ResourceId
Ihre Abfrage sieht wie SQL Server aus. Wenn Sie eine Frage stellen, sollten Sie die Frage im Allgemeinen mit der von Ihnen verwendeten Datenbank markieren. –
Sie sind keiner Tabelle beigetreten, die als "r" aliasiert ist. Vielleicht haben Sie vergessen, sich an der benötigten Tabelle zu beteiligen oder den falschen Aliasnamen verwendet? – jpw