我的 SQL 查询存在以下问题。我成功地执行了大约 15 个,但这一个让我感到恶心。它甚至很难翻译,但可能你会明白。
显示 2006 年 2 月和 3 月月成本总和小于最大成本的月份中的年数和月数及其“借用时间”成本总和。
这就是我到目前为止所拥有的(查询的版本之一,因为我尝试了很多)
SELECT EXTRACT(MONTH FROM DATA_WYP), SUM(KOSZT)
FROM WYPOZYCZENIA
WHERE KOSZT<(SELECT SUM(KOSZT)
FROM WYPOZYCZENIA
WHERE SUM(KOSZT)<(SELECT MAX(SUM(KOSZT))
FROM WYPOZYCZENIA
WHERE EXTRACT(MONTH FROM DATA_WYP)='2' OR
EXTRACT(MONTH FROM DATA_WYP)='3'
GROUP BY EXTRACT(MONTH FROM DATA_WYP)))
GROUP BY EXTRACT(MONTH FROM DATA_WYP);
问题是我不能 equal SUM(KOSZT)
,试图保存它们,AS
但它也不起作用。
请帮助我,因为它已经毁了我的一天。
提前致谢。