点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好-我正在研究提供与应收发票相关的序列号信息的查询。 我不知道为什么在某些情况下查询结果显示重复的序列号。
这是查询:
选择T0.CardCode,T0.CardName,T0.NumAtCard,T1.ItemCode,T1.Dscription,T5.Quantity,T5.Price,T5.LineTotal,T4.DistNumber AS'序列号',T4.MnfSerial,T6 .DocNum AS'发票编号',T6.DocDate AS'发票日期',T7.CardCode
从T0.DocEntry = T1.DocEntry和T0.Canceled ='N'LEFT JOIN SRI1 I1在T0.ItemCode = I1.ItemCode和(T1.DocEntry = I1.BaseEntry和T1。 T4上的LEFT JOIN OSRN T4.ItemCode = I1.ItemCode和I1.SysSerial = T4.SysNumber LEFT OUTER JOIN ININ1 T5在T5.BaseEntry = T1.DocEntry和T5.BaseLine = T1.LineNum内部联接OINV T6上的T6.DocEntry = T5.DocEntry和T6.Canceled ='N'内部联接OITM T7上的T7.ItemCode = T1.ItemCode
按T6.DocNum排序
任何帮助将不胜感激。
谢谢
嗨,布莱恩,
我想澄清一下问题是与Crystal相关还是查询问题。 当直接对数据库运行查询时,是否得到重复项?
不知道数据就很难调试SQL。 我可以建议的是将其分解。 如果您只是执行查询的前半部分,例如:
您看到重复的序列号吗? 如果这样做,请检查链接,然后可能需要添加WHERE子句以将其过滤掉。
如果看不到重复项,则添加下一个链接和和字段,然后继续操作直到看到重复项。
您应该能够缩小重复项的来源,然后在查询中解决它。
祝你好运,
Brian
嗨,Brian,
感谢您的回复。 我运行了您在上面发布的查询,但仍然有重复记录。
我已经在SAP的查询生成器,SQL Management Studio和Crystal Reports中运行查询,并且在这三个查询中都得到了相同的结果。
您建议使用哪种类型的WHERE子句?
谢谢
布莱恩
一周热门 更多>