SQL ORACLE求和函数

SQL ORACLE求和函数,sql,Sql,大家好,我的代码有问题,它给了我三个多重输出,而我需要一行总树数和总价格 --------------我的代码--------------- 选择A3\订单\项目。订单\ ID,A3\订单\项目。数量作为“数量” 树”,A3_订单项目。数量*A3_树。价格作为“价格”从 A3\u客户内部加入A3\u订单 A3\订单\表单。客户\ ID=A3\客户。客户\ ID内部联接 A3\订单\项目在A3\订单\项目上。订单\ ID=A3\订单\表单。订单\ ID内部 在A3_树上连接A3_树。ID=A3_

大家好,我的代码有问题,它给了我三个多重输出,而我需要一行总树数和总价格

--------------我的代码---------------

  • 选择A3\订单\项目。订单\ ID,A3\订单\项目。数量作为“数量” 树”,A3_订单项目。数量*A3_树。价格作为“价格”从 A3\u客户内部加入A3\u订单 A3\订单\表单。客户\ ID=A3\客户。客户\ ID内部联接 A3\订单\项目在A3\订单\项目上。订单\ ID=A3\订单\表单。订单\ ID内部 在A3_树上连接A3_树。ID=A3_订单\u项目。树\u ID,其中 A3_ORDER_ITEM.ORDER_ID='00000072'
---------------输出----------------------------
您需要聚合查询:

SELECT A3_ORDER_ITEM.ORDER_ID ,
       sum(A3_ORDER_ITEM.QUANTITY) AS "Number of Trees",  
       Sum(A3_ORDER_ITEM.QUANTITY*A3_TREE.PRICE) AS "PRICE"
  FROM A3_CUSTOMER 
 INNER JOIN A3_ORDER_FORM ON A3_ORDER_FORM.CUSTOMER_ID=A3_CUSTOMER.CUSTOMER_ID 
 INNER JOIN A3_ORDER_ITEM ON A3_ORDER_ITEM.ORDER_ID=A3_ORDER_FORM.ORDER_ID
 INNER JOIN A3_TREE ON A3_TREE.ID=A3_ORDER_ITEM.TREE_ID 
 WHERE A3_ORDER_ITEM.ORDER_ID = '00000072'
Group by A3_ORDER_ITEM.ORDER_ID;

此查询将适用于多个
A3\u订单\u项目。订单\u ID
。它将为每个
A3\u订单项目提供一条记录。订单ID

(1)请使用句子大小写,而不是所有大写字母,这确实很难阅读。(2) 请格式化并缩进问题中的代码。(3) --将输出内容作为文本复制到问题中。只需一个注释,对上面张贴的问题给出答案,就可以进一步提高质量。@costaparas这是OP提出的第一个问题。因此我提供了帮助,我看到了您对问题的评论。因此,我给出了答案,以帮助他考虑到他将按照您对问题的评论中提到的质量。