我有一个具有50000条记录的零售商店数据。该文件中的列之一是细分(家庭办公室,公司和消费者)。我在一张表中有此数据。在另一个表中,我只有两列-细分,预测销售。需要编写哪种查询才能在单个表中获得实际的细分销售和预测销售,或者应如何在SQL中创建关系。
答案 0 :(得分:0)
我将根据您的excel假定表名称为[Orders],并将表的[Segment Forecast]假定为具有[Segment],[Forecast Sales]列的表。
select sf.Segment,sum(o.sales) [Actual Sales],sf.[Forecast Sales]
from [Orders] o
inner join [Segment Forecast] sf on o.Segment=sf.Segment
group by sf.Segment,sf.[Forecast Sales]