是否有SQL函数可以多次添加数据中出现的产品的总单位
我正在减少一些数据以便于阅读,它是由每笔交易输入的,但是我需要每个产品代码只有一行,而不是多行(销售单位和总英镑的总和)。我如何才能做到这一点,使我没有600000行,只有2500个产品代码是否有SQL函数可以多次添加数据中出现的产品的总单位,sql,sql-server,Sql,Sql Server,我正在减少一些数据以便于阅读,它是由每笔交易输入的,但是我需要每个产品代码只有一行,而不是多行(销售单位和总英镑的总和)。我如何才能做到这一点,使我没有600000行,只有2500个产品代码 select [master code], [product code], [units sold] , [product weight] * [units sold] as 'Total Lbs per Product' from [dbo].[sales_data_outgoing_master]
select [master code], [product code], [units sold]
, [product weight] * [units sold] as 'Total Lbs per Product'
from [dbo].[sales_data_outgoing_master]
where [ship year] = 2019
order by [family code]
我得到了一个像照片中最上面那张桌子一样的答案,我想要一张像下面那张桌子一样的桌子。SQL中有这样做的代码吗
这就是你想要的吗
select [master code], [product code], SUM([units sold]) as [units sold]
, SUM([product weight] * [units sold]) as 'Total Lbs per Product'
, [family code]
from [dbo].[sales_data_outgoing_master]
where [ship year] = 2019
GROUP BY [master code], [product code], [family code]
order by [family code]
我只看到一个图像。