带聚合函数的嵌套SQL

带聚合函数的嵌套SQL,sql,oracle,aggregate-functions,division,Sql,Oracle,Aggregate Functions,Division,我不断地发现这个错误: ORA-00937:不是单个组功能 93700000-不是单个组功能 *原因: *行动: 第988行第30列出错 但是我不知道我应该如何编写它。聚合函数应该由GROUPBY子句使用 请您指定您使用的是哪些表,以及您希望从查询中获得什么样的输出?当您包括表结构、示例数据和期望/预期结果时,这确实很有帮助-请参阅-毫无疑问-编写此查询的方法更简单。我建议你提出一个新问题,包括样本数据、期望的结果,以及对你想要完成的目标的清晰解释。 SELECT SUM(Item_Qty)/

我不断地发现这个错误: ORA-00937:不是单个组功能 93700000-不是单个组功能 *原因: *行动: 第988行第30列出错


但是我不知道我应该如何编写它。

聚合函数应该由GROUPBY子句使用


请您指定您使用的是哪些表,以及您希望从查询中获得什么样的输出?

当您包括表结构、示例数据和期望/预期结果时,这确实很有帮助-请参阅-毫无疑问-编写此查询的方法更简单。我建议你提出一个新问题,包括样本数据、期望的结果,以及对你想要完成的目标的清晰解释。
SELECT SUM(Item_Qty)/
    (SELECT ABS((SELECT Updated_on 
                 FROM Item_price_hist)-
                (SELECT MIN(Trxn_date) 
                 FROM Transaction)) FROM DUAL) 
FROM  Trxn_Item_xref 
JOIN  Transaction ON Transaction.Trxn_id = Trxn_Item_xref.Trxn_id
WHERE Item_id = (SELECT Item_id FROM Item_price_hist)  
AND   Trxn_date < (SELECT Updated_on FROM Item_price_hist);