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