SAP B1交货查询

2020-09-27 04:58发布

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

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


你好,

我目前有以下查询:

选择t0.Cardcode作为" Customer#",t0.Cardname作为" Customer Name",t0.DocNum作为" SO#",t1.ItemCode,t0.DocDate,t0.DocDueDate,t1.OpenQty,t1.OpenQty * T1.price作为dbo.ORDR t0内部联接的dbo.RDR1 t1的"开放值",t1.docentry = t0.docentry,其中t1.LineStatus ='O'和t1.OpenQty> 0

我想删除最后一列,并替换为显示该项目当前库存的两列和该商品的下一个采购订单何时到期的一列?

非常感谢您的帮助。

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

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


你好,

我目前有以下查询:

选择t0.Cardcode作为" Customer#",t0.Cardname作为" Customer Name",t0.DocNum作为" SO#",t1.ItemCode,t0.DocDate,t0.DocDueDate,t1.OpenQty,t1.OpenQty * T1.price作为dbo.ORDR t0内部联接的dbo.RDR1 t1的"开放值",t1.docentry = t0.docentry,其中t1.LineStatus ='O'和t1.OpenQty> 0

我想删除最后一列,并替换为显示该项目当前库存的两列和该商品的下一个采购订单何时到期的一列?

非常感谢您的帮助。

付费偷看设置
发送
1条回答
jovirus
1楼-- · 2020-09-27 05:23

嗨,詹姆斯,

假设您始终只有一个未完成的购买订单,请尝试以下操作:

选择t0.Cardcode为[Customer#]
      ,t0.Cardname作为[客户名称]
      ,t0.DocNum为[SO#]
      ,t1.ItemCode
      ,t0.DocDate
      ,t0.DocDueDate
      ,t1.OpenQty
      ,t1.OpenQty * T1.price AS [开放价值]
      ,ISNULL((选择max(DocDueDate)
                来自OPOR
                     OPOR.DocEntry上的内部联接POR1 = POR1.DocEntry
                                    和POR1.ItemCode = t1.ItemCode)
              ,DATEADD(YEAR,99,GETDATE()))AS [下一个到期的PO]
 从ORDR t0
      t1.docentry上的INNER JOIN RDR1 t1 = t0.docentry
 其中t1.LineStatus ='O'
   AND t1.OpenQty> 0 

我将留给您删除不需要的任何列。

此致

Johan

一周热门 更多>