求SQL数据库中一个查询写法

来源:百度知道 编辑:UC知道 时间:2024/07/07 21:43:20
表Storage 中有如下几列
发票号码 FPHM
货物ID ProductID
货物数量 Count
-------------------------------------
问题如下:现在有几张发票进货
发票号码 2001,货物ID A,数量10
发票号码 2002,货物ID A,数量30
发票号码 2003,货物ID B,数量25
发票号码 2004,货物ID C,数量20

我想用查询语句查询出所有的列,所有的货物,且A的数量要是那2张发票之和,即40.

这个查询怎么做?

select productID,sum([count]) as 各类货物数量 from Storage group by productID

其中[count]为货物数量列.可实现.

不大明白你的需求,你最后想要显示的结果是如何的?