我想总结一下此表中的数据,以计算内容相同的NumberOfPallets总数
即
包含以下内容的15个托盘:
商品颜色包装数量(数量)
Item1红色FOIL 35 Item2蓝色箔110
2个托盘,包含以下内容:
商品颜色包装数量(数量)
商品1红色塑料35 Item3黄色塑料50
我不知道从哪里开始!
创建表订单 (SalesOrder INT NOT NULL, PalletNo INT NOT NULL, 项CHAR(20)NOT NULL, 颜色CHAR(10)NOT NULL, 包装CHAR(10)不为Null, QtyPerPallet INT不为空, NumberOfPallets INT不为Null)
插入订单 (SalesOrder,PalletNo,Item,Colour,Packing,QtyPerPallet,NumberOfPallets) 价值 (1、22,'ITEM1','RED','FOIL',35.5), (1,22,'ITEM2','BLUE','FOIL',110,5), (112,47,'ITEM2','BLUE','FOIL',110,10), (112,47,'ITEM1','RED','FOIL',35,10), (217,1100,'ITEM1','RED','PLASTIC',35,2), (217,1100,'ITEM3','黄色','塑料',50,2)
答案 0 :(得分:0)
根据我对您的问题的了解,有助于了解最终输出的外观
但是让我知道这是否可行
select
item
,colour
,packing
,QtyPerPallet
,count(distinct palletNo) number_of_pallets
from
orders
group by
item
,colour
,packing
,QtyPerPallet