求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.
这个查询怎么做?
发票号码 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]为货物数量列.可实现.
不大明白你的需求,你最后想要显示的结果是如何的?