子查询返回的值超过1。

2020-09-21 00:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)此查询已经使用了一年多。 在过去...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


此查询已经使用了一年多。 在过去的15个月中,我们一直在使用SAP Business One 9.2补丁程序级别6。 在更新到补丁程序级别10之后,我们现在看到该查询错误。 下面是查询。 请告知我们需要更改的内容。 谢谢。

选择DISTINCT T0。[DocNum]作为'销售订单',T0。[CardName]作为名称,T1。[Dscription]作为ITEMDESC,T1。[ItemCode]作为'Item',cast(round(T1。[Quantity ],0)作为int)作为QTY,cast(round(T1。[OpenInvQty],0)作为int)作为'OpenQTY',cast(round(T2。[CmpltQty],0)作为int)作为'Complete', T0。[ReqDate]为" CustReqDate"

,当T5。[Code]如'TX %%'时,则T5。[Code]否则为'TX#'结尾,cast(round(T8。[OnHand],0)as int)如' T6。[代码]为" LAMI"

,(从ITT1 S1中选择S1.Code,其中S1。[父亲] = T1。[ItemCode],以及(S1。[Code]如'CN%'或S1。[Code]如'WP17169 %%')) 作为"控件"

,(从S3上的ITT1 S3内部联接ITT1 S2中选择不同的S4.Code。[父亲] = S2。[代码] S4上的ITT1 S4内部联接。[父亲] = S2.code,其中S2.father = T1。 [ItemCode]和(" CN%"之类的S2。[Code]或" WP17169 %%"之类的S2。[code]以及" CV%"之类的S4.Code)作为" Control2"

,(在S1.Code ='CAN048000001'然后在'YES'ELSE'的情况下选择案例,从ITT1 S1到S1。[FATHER] = T1。[ITEMCODE]和S1。[CODE]喜欢'CAN%')) AS'AC1'

,(从ITT1 S3的S3内连接ITT1 S2上选择不同的S4.Code。[父亲] = S2。[Code] S4上的ITT1 S4内连接。[父亲] = S2.code,其中S2.father = T1。 [ItemCode]和(S2。[Code]如'TX %%')和(S4。[Code]如'M14744'或S4。[Code]如'M3396'或S4。[Code]如'M12997-1R' 或S4。[代码]如'M12997-2R或S4。[代码]如'M13496R'或S4。[代码]如'WP03396-1'或S4。[代码]如'WP06897'或S4。[代码] 例如[WP07701 %%]或S4。[代码]例如'WP07947A'或S4。[代码]例如'WP09040'或S4。[代码]例如'WP09056'或S4。[代码]例如'WP09449'或S4。[ 代码],例如'WP10080'或S4。[代码]例如'WP10195'或S4。[代码]例如'WP12220 %%'或S4。[代码]例如'WP12284'或S4。[代码]例如'WP12659'或S4 。[代码]如'WP12997'或S4。[代码]如'WP14990'或S4。[代码]如'WP15815'或S4。[代码]如'WP15829'或S4。[代码]如'WP15830'或S4 。[代码]如'WP15849'或S4。[代码]如'WP17392'或S4。[代码]如'WP17392-1'或S4。[代码]如'WP17700'或S4。[代码]如'WP17723' 或S4。[代码]如" WP17724"或S4。[代码] 像'WP17725'或S4。[代码]像'WP18294'或S4。[代码]像'WP18589'))作为'TX FOOT'

,(从S3上的ITT1 S3内部联接ITT1 S2中选择不同的S4.Code。[父亲] = S2。[代码] S4上的ITT1 S4内部联接。[父亲] = S2.code,其中S2.father = T1。 [ItemCode]和(S2。[Code]如'TX %%')和(S4。[Code]如'M13496L'或S4。[Code]如'M12997-1L'或S4。[Code]如'M12997- 2L'))作为'TX FOOT2'

,(从ITT1 S1中选择S1.Code,其中S1。[父亲] = T1。[ItemCode],然后选择(S1。[Code]例如'WP07899A'或S1。[Code]例如'WP07935A'或S1。[Code ],例如" WP11144A"或S1。[代码]例如" WP13423-1 %%"或S1。[代码]例如" WP13423-3 %%"或S1。[代码]例如" WP15413A"或S1。[Code]例如 'WP16518W'或S1。[Code]例如'WP17641Z'))作为'C-BACK'

,(从ITT1 S1中选择S1.Code,其中S1。[父亲] = T1。[ItemCode],然后选择(S1。[Code]例如'WP07901A'或S1。[Code]例如'WP11010-1A'或S1。 像'WP11700A'或S1之类的[代码]。像'WP12497A'或S1之类的[代码]。像'WP14847A'那样的[代码]))都作为'C-BASE'

,(从ITT1 S1中选择S1.Code,其中S1。[父亲] = T1。[ItemCode],然后选择(S1。[Code]例如'WP07937A'或S1。[Code]例如'WP07898 %%'或S1。 [代码]如'WP11271 %%'或S1。[代码]如'WP11699 %%'或S1。[代码]如'WP13329 %%'或S1。[代码]如'WP14833'或S1。[代码]如 'WP14845A'或S1。[Code]如'WP14850A'或S1。[Code]如'WP15858A'))作为'C-FRONT'

,(从ITT1 S1中选择S1.Code,其中S1。[父亲] = T1。[ItemCode],然后选择(S1。[Code]例如'WP03412 %%'或S1。[Code]例如'WP08683-1A'或 S1。[代码]如'WP10197-6'或S1。[代码]如'WP11009-4A'或S1。[代码]如'WP11307A'或S1。[代码]如'WP11708A'或S1。[代码]如 'WP12423-9A'或S1。[代码]如'WP12496A'或S1。[代码]如'WP12657 %%'或S1。[代码]如'WP12992-9A'或S1。[代码]如'WP13471R'或 S1。[代码]如'WP14081 %%'或S1。[代码]如'WP14335-1'或S1。[代码]如'WP14511A'或S1。[代码]如'WP14516A'或S1。[代码]如 'WP14567'或S1。[代码]如'WP14635'或S1。[代码]如'WP14639-1'或S1。[代码]如'WP14669 %%'或S1。[代码]如'WP14708'或S1。 [代码]例如'WP14709 %%'或S1。[代码]例如'WP14834'或S1。[代码]例如'WP14844A'或S1。[代码]例如'WP14854A'或S1。[代码]例如'WP14909'或 S1。[代码]如'WP15310-1'或S1。[代码]如'WP15485A'或S1。[代码]如'WP17020A'或S1。[代码]如'WP17657 %%'))作为'C-MAIN

,(从ITT1 S1中选择S1.Code,其中S1。[Father] = T1。[ItemCode]和(S1。[Code]例如'WP15859A'))作为'C-LT SIDE'

,(从ITT1 S1中选择S1.Code,其中S1。[Father] = T1。[ItemCode]和(S1。[Code]例如'WP15860A'))作为'C-RT SIDE'

,(从ITT1 S1中选择S1.Code,其中S1。[父亲] = T1。[ItemCode],然后选择(S1。[Code]例如'WP07900A'或S1。[Code]例如'WP07936A'或S1。[Code ],例如" WP10196 %%"或S1。[代码]例如" WP11145A"或S1。[代码]例如" WP11310A"或S1。[代码]例如" WP12658A"或S1。[代码]例如" WP14199A"或S1。 [代码]如'WP12024-1A'或S1。[代码]如'WP12170-1'或S1。[代码]如'WP12424A'或S1。[代码]如'WP12498A'或S1。[代码]如'WP12991 -3A'或S1。[代码]如'WP13432-7A'或S1。[代码]如'WP14634'或S1。[代码]如'WP14846A'或S1。[代码]如'WP14651'或S1。[代码] ],例如'WP14846 %%'或S1。[代码]例如'WP14855A'或S1。[代码]例如'WP14864 %%'或S1。[代码]例如'WP14910'或S1。[代码]例如'WP15312'或 S1。[Code]例如'WP15414A'或S1。[Code]例如'WP15486A'或S1。[Code]例如'WP17021A'))作为'C-TOP'

,(从ITT1 S1中选择S1.Code,其中S1。[Father] = T1。[ItemCode]和(S1。[Code]如'M14228'或S1。[Code]如'WP08618-2')) 'C-HANDLE'

,(从ITT1 S1中选择S1.Code,其中S1。[Father] = T1。[ItemCode],以及(S1。[Code]类似于'WP15415A'或S1。[Code]类似于'WP14690A'))作为'C -FEET/BRKT'

,T2。[DocNum]表示为" Prod.Order",T2。[Status]表示为" Status *",T2。[U_NBS_Priority]

从ORDR T0内连接RDR1 T1到T0。[DocEntry] = T1。[DocEntry]

左T2上的左联接T2。[DocNum] = T2。[OriginNum]和T1。[ItemCode] = T2。[ItemCode]

内部联接OITM T3在T1上。[ItemCode] = T3。[ItemCode]

内部联接ITT1 T5在T5上。[父亲] = T1。[ItemCode]

内部联接ITT1 T6在T6上。[父亲] = T5。[代码]

T6上的INNER JOIN OITM T7。[Code] = T7。[ItemCode]

T5上的​​INNER JOIN OITM T8。[Code] = T8。[ItemCode]

T0。[DocStatus] ='O'AND(T2。[Status] <>'L'and T2。[Status] <>'C')AND T1。[LineStatus]像'O'AND(T3 。[QryGroup9] ='Y'或T3。[QryGroup10] ='Y')AND(T5。[Code]如'TX %%'或T5。[Code]如'CN%'或T5。[Code]如 'WP17169 %%')和(T5。[代码]如'TX %%'和T7。[ItemName]如'LAMINATION 2 %%')

ORDER BY T2。[U_NBS_Priority],T0。[ReqDate]

1条回答
大道至简
2020-09-21 00:53

在所有子查询中使用不重复或前1名,然后尝试

此致

肯尼迪

一周热门 更多>