我正在与SQL Developer的OE模式数据库一起练习,我无法弄清楚如何解决这个问题。我试图获得由国家和年/月总结的客户总消费。如何使用查询汇总Oracle SQL Developer中的数据?
我的SQL代码:
SELECT
c.cust_address.state_province,
SUM(o.order_total) AS Total_of_Sales,
TO_CHAR(o.order_date, 'YYYY-MM') AS Year_Month
FROM
oe.customers c,
oe.orders o
WHERE
c.customer_id = o.customer_id
GROUP BY
c.cust_address.state_province,
o.order_date
ORDER BY
o.order_date;
查询的结果:
[]
然而,正如你可以在这里看到,国家和年/月的数据仍然不分组。相反,他们在同一个月的每一年有3行,当我需要他们总结一个。
任何人都可以指导我如何纠正我的代码,以得到我想要的结果?
我删除了不相关的数据库标签。 –