在SQL中获取每个员工的总数

2020-09-01 20:41发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好大师,

我是SQL的新手,我正尝试编写SQL以从Table的总计数中获取每个雇员的计数。 以下是我编写的代码,执行后出现以下错误。 非常感谢您的帮助。

选择" BankerName",计数(*)为C1," OUT OF",(从" BEST"中选择COUNT(*)AS C2。" BANKER1")
从" BEST"中获得。" BANKER" A, " BEST"。" BANKER1" B
A." BankerID" = B." BankerID"
按" BankerName"分组;

错误:

SAP DBTech JDBC:[268]:列定义不明确:BankerName:第1行第8行(在pos 7)

附有表格内容。

(11.0 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好大师,

我是SQL的新手,我正尝试编写SQL以从Table的总计数中获取每个雇员的计数。 以下是我编写的代码,执行后出现以下错误。 非常感谢您的帮助。

选择" BankerName",计数(*)为C1," OUT OF",(从" BEST"中选择COUNT(*)AS C2。" BANKER1")
从" BEST"中获得。" BANKER" A, " BEST"。" BANKER1" B
A." BankerID" = B." BankerID"
按" BankerName"分组;

错误:

SAP DBTech JDBC:[268]:列定义不明确:BankerName:第1行第8行(在pos 7)

附有表格内容。

(11.0 kB)
付费偷看设置
发送
1条回答
SC_Yao
1楼 · 2020-09-01 21:01.采纳回答

你好Rambabu,

当您在列名前面缺少别名并且在两个表中都可用时,通常会出现此错误,系统不知道您要从哪个表中检索它。 您可以尝试在前面添加A或B吗? 还要在group by语句的列的前面添加。

问候,点

一周热门 更多>