首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CTE中的错误:无法绑定多部分标识符

CTE中的错误:无法绑定多部分标识符
EN

Stack Overflow用户
提问于 2018-08-22 16:18:54
回答 1查看 381关注 0票数 0

表结构:

代码语言:javascript
复制
dbo.PS_Margin

2列

代码语言:javascript
复制
[Project Profit by Person %], [Emp or Vendor ID]

错误信息:

无效对象名“dbo.PS_Margin” (解决)多部件标识符无法绑定"PS_Margin.Emp或供应商ID“

问题/目标:

  1. 以上错误信息
  2. 可能需要将别名(或修复当前别名)添加到具有空格和特殊字符的列名中,尽管我不知道如何做到这一点 以Profit_Score_CTE ( Emp或供应商ID,项目利润按人%计算,利润分数)为(选择ps.Emp或供应商ID,利润分数,当ps.Project按人计算利润%> .4时,当ps.Project利润按人的%> .2,当ps.Project按人的利润%>.2,当ps.Project按人的利润%> .1,当ps.Project按人的利润%> .05然后8其他13结束作为从dbo.PS_Margin ps的利润分数)选择PS_Emp.Employee名称,PS_Emp.USID,利润分数*0.3作为dbo.PS_Emp左外加入Profit_Score_CTE ps ON PS_Emp.USID = ps.Emp或供应商ID的最终得分
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-22 16:21:43

也许你打算:

代码语言:javascript
复制
SELECT PS_Emp.[Employee Name], PS_Emp.[USID], [Profit Score]*0.3  AS [Final Score]
FROM dbo.PS_Emp LEFT OUTER JOIN
     Profit_Score_CTE ps
     ON PS_Emp.[USID] = ps.[Emp or Vendor ID] 

您已经定义了CTE,但您没有使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51971145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档