Crystal中的Group和/或Select记录函数然后将特定值汇总到一行中

时间:2014-07-23 22:34:48

标签: sql crystal-reports

需要以下帮助:

WO# -- Part# -------Inv# ------Cost  
1111 --AAAA  -------NULL ------45.00  
1111 --PARTFIX ---AAAA -------2.50  
1111 --BBBB -------NULL ------22.00  
1111 --PARTFIX ---BBBB -----37.50  
3333 --CCCC -------NULL ------2.55  
3333 --PARTFIX ---CCCC ------(1.50)  

PARTFIX =原始零件费用的价格调整。
Inv#将价格调整(PARTFIX)与原始零件费用联系起来。

因此,当Inv#为NULL时,您知道这是原始部件费用。

需要让Crystal返回以下内容:

WO# --- Part# ---Total Cost (Cost plus PartFix)  
1111 --- AAAA  --47.50  
1111 --- BBBB ---59.50  
3333 --- CCCC ---1.05  

非常感谢所有帮助。

Crystal中的Group和/或Select记录函数然后将特定值汇总到一行。

需要以下帮助:

WO# ------ Part# ----------Inv# --------Cost  
1111 ------AAAA  ----------NULL ------45.00  
1111 ------PARTFIX ------AAAA -------2.50  
1111 ------BBBB ----------NULL ------22.00  
1111 ------PARTFIX ------BBBB------37.50  
3333 ------CCCC ---------NULL -------2.55  
3333 ------PARTFIX ------CCCC-----(1.50)  

PARTFIX =原始零件费用的价格调整。
Inv#是将价格调整PARTFIX与原始部件费用联系起来的 因此,当Inv#为NULL时,您知道这是原始部件费用。

需要让Crystal返回以下内容:

WO# -------- Part# -----Total Cost (Cost plus PartFix)  
1111 -------- AAAA  ----------47.50  
1111 -------- BBBB ----------59.50  
3333 -------- CCCC -----------1.05  

非常感谢所有帮助。

1 个答案:

答案 0 :(得分:0)

我不熟悉Crystal,但在SQL方面我会添加一个新列,然后使用part#填充它,然后使用Inv#WHERE Part#=" PARTFIX"更新它,那么新列应该具有所有AAAA,BBBB,CCCC值,您可以在这些值上对新的和WO#列进行分组。自从我编写代码以来已经有一段时间了,所以我需要一段时间将它放在一起,希望这会有所帮助。

相关问题