以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 求数量加总  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=138465)

--  作者:susanhe
--  发布时间:2019/7/31 19:50:00
--  [求助] 求数量加总

你好,请问一下如下是从服务器中查询数据的代码,但是有一个问题就是 查询出来的结果  Number有重复的。

 

如何将这些 Number相同的产品, 将其 下面的FQty 相加起来,从而得到不重复的一条记录。谢谢。

 

 

Se lect  Number,FName,FQty From {ICInventory} Inner JOIN {t_Item} ON {t_Item}.[FItemID] = {ICInventory}.[FItemID]


--  作者:有点蓝
--  发布时间:2019/8/1 9:39:00
--  
Number和FQty 是哪个表的列?
--  作者:susanhe
--  发布时间:2019/8/1 11:26:00
--  
你好,是产生的查询表 stock
--  作者:有点蓝
--  发布时间:2019/8/1 11:33:00
--  
From {ICInventory} Inner JOIN {t_Item}: Number和FQty 是这2个表其中哪个表的列?
--  作者:susanhe
--  发布时间:2019/8/1 11:53:00
--  
是ICInventory
--  作者:有点蓝
--  发布时间:2019/8/1 12:09:00
--  
Select  Number,FName,FQty From ( select [FItemID],Number,sum(FQty ) as FQty  from {ICInventory} group by [FItemID],Number) as a Inner JOIN {t_Item} ON {t_Item}.[FItemID] = a.[FItemID]
--  作者:susanhe
--  发布时间:2019/8/1 18:22:00
--  
你好, Number 是来自 t_Item 的,结果出不来,谢谢。
--  作者:有点蓝
--  发布时间:2019/8/1 20:18:00
--  
导出这2个表的数据测试
--  作者:susanhe
--  发布时间:2019/8/1 21:20:00
--  

列名 \'Number\' 无效。

 

这个是表t_Item 中的。


--  作者:有点蓝
--  发布时间:2019/8/1 21:32:00
--  
请上传实例测试