【发布时间】:2015-08-04 10:25:26
【问题描述】:
我需要编写一个 SQL 查询来计算欧洲和亚洲之间的收入差异。我受到应用程序开发人员的限制,无法分两步计算(分别计算每个大陆的总数,然后计算差异)
这是数据库:
Sales(s_key, s_key, s_product, s_date, s_amount, s_quantity)
Customer(c_key, c_name, c_city, c_country, c_continent)
你能帮我扩展这个计算欧洲收入的查询,以获得与亚洲收入的差异吗? 谢谢!
Select Sum(s_amount)
From Sales
Where c_continent = 'Europe'
Group By c_continent
【问题讨论】:
标签: mysql sql oracle group-by aggregation