Sql 从数据库中选择行并按进行求和/分组
我目前正在努力解决这个SQL语句的逻辑问题 我有一个包含以下列的表:Sql 从数据库中选择行并按进行求和/分组,sql,sql-server,Sql,Sql Server,我目前正在努力解决这个SQL语句的逻辑问题 我有一个包含以下列的表: Country, Customer, Year, Product Purchased( 5 different products) and Revenue. 我想写一份精选声明,列出每个国家、客户名称、购买的每种产品、客户每年每种产品的收入 SELECT Country, Customer, Year, Product, Revenue FROM table GROUP BY Country, Customer, Year,
Country, Customer, Year, Product Purchased( 5 different products) and Revenue.
我想写一份精选声明,列出每个国家、客户名称、购买的每种产品、客户每年每种产品的收入
SELECT Country, Customer, Year, Product, Revenue
FROM table
GROUP BY Country, Customer, Year, Product Purchased, Revenue
国家/地区客户年产品收入总收入
英格兰客户A 2017年产品A 100 200
英格兰客户A 2017产品B 100 200
英格兰客户A 2016年产品A 100
有人能帮忙吗
SELECT sum(Revenue), Country, Customer, Year, Product
FROM table
GROUP BY Country, Customer, Year, Product
我目前正在为你提出要求的方式而挣扎。。为什么
从表中选择*不符合您的要求?编辑您的问题并提供示例数据和所需结果。
SELECT SUM(Revenue),Country, Customer, YEAR, Product
FROM TABLE
GROUP BY Country, Customer, YEAR, Product Purchased