SQL语法,

1.表明称 A   字段 A1 物料   字段 A2 ID

2.表明称 B    字段 B1  数量   字段 B2  ID

3.要显示 A表所有 物料明细  和 B 表求和 ?

4.  select  O.A1 物料 OA.SUM(B1)

 FROM A  

INNER JOIN B ON  O.ID=OA.ID

(((这语法有误 应该如何写呢?)

image.png

SQL 用户e0818694 发布于 2023-3-2 10:32 (编辑于 2023-3-2 10:52)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
YmengLv5中级互助
发布于2023-3-2 10:45(编辑于 2023-3-2 11:08)

 select  A.物料,SUM(B.数量)

 FROM A  

INNER JOIN B ON  A.ID=B.ID

GROUP BY A.物料

要按物料分组才能求和

select  A.物料编码,A.物料名称,SUM(B.数量) AS 数量,SUM(B.不合格数)/SUM(B.数量) AS 不合格率

 FROM A  

INNER JOIN B ON  A.ID=B.ID

GROUP BY A.物料编码,A.物料名称

求不合格率

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-3-2 10:34(编辑于 2023-3-2 10:35)

excel示例一下呗

-----------

另外是SqlServer?oracle?mysql 说明一下

最佳回答
0
JL98Lv6中级互助
发布于2023-3-2 15:59

缺少GROUP BY 分组语句

  • 3关注人数
  • 268浏览人数
  • 最后回答于:2023-3-2 15:59
    请选择关闭问题的原因
    确定 取消
    返回顶部