咨询联盟全部

2020-09-22 08:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Cordial Saludo!...

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

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


Cordial Saludo!

查询独立性的最佳实践,使用通用工会,不咨询任何人

Quisiera que me pudieran ayudar

/*

从oinv T0中选择,其中T0.DocDate在[%0]和[%1]之间

*/

SELECT DISTINCT'FACTURA'T1.ItemCode如Articulo,T1。[Dscription]如Descripcion,T1.WhsCode如Almacen,

SUM(CASE WHEN Month(T1.Docdate)= 1然后(T1.Quantity)否则0 END)为Enero,SUM(CASE WHEN Month(T1.Docdate)= 2然后(T1.Quantity)否则0 END) 作为Febrero,SUM(CASE WHEN Month(T1.Docdate)= 3然后(T1.Quantity)否则0 END)作为Marzo,SUM(CASE WHEN Month(T1.Docdate)= 4然后是(T1.Quantity)否则0 END) 作为Mayo,SUM(CASE WHEN Month(T1.Docdate)= 5然后(T1.Quantity)否则0 END)作为Mayo,SUM(CASE WHEN Month(T1.Docdate)= 6然后(T1.Quantity)否则0 END) 作为Julio,SUM(CASE WHEN Month(T1.Docdate)= 7然后(T1.Quantity)否则为0 END)作为Julio,SUM(CASE WHEN Month(T1.Docdate)= 8然后是(T1.Quantate)否则为0 END) 作为Agosto,SUM(CASE WHEN Month(T1.Docdate)= 9然后(T1.Quantity)否则0 END)作为Septiembre,SUM(CASE WHEN Month(T1.Docdate)= 10然后(T1.Quantity)否则0 END) 作为Octubre,SUM(CASE WHEN Month(T1.Docdate)= 11然后(T1.Quantity)否则0 END)作为Noviembre,SUM(CASE WHEN Month(T1.Docdate)= 12然后(T1.Quantity)否则0 END) 作为Diciembre,

ISNULL((SELECT DISTINCT(SUM(Y.InQty)-SUM(Y.OutQty))FROM OINM Y WHERE Y.ItemCode = T1.ItemCode AND Y.Warehouse = T1.WhsCode),0)作为'Stock' --ISNULL((SELECT DISTINCT(SUM(Y.OutQty))FROM OINM Y WHERE Y.ItemCode = T1.ItemCode AND Y.Warehouse = T1.WhsCode),0)作为"库存"

在IN1上从INV1 T1内部联接OINV T0.DOCENTRY = T0.DOCENTRY

T0.Docdate在[%0]和[%1]之间

按T1.ItemCode,T1。[Dscription],T1.WhsCode分组

按T1.ItemCode排序

全部联盟

/*

从orin T0中选择,其中T0.DocDate在[%0]和[%1]之间

*/

SELECT DISTINCT'NOTA',T1.ItemCode如Articulo,T1。[Dscription]如Descripcion,T1.WhsCode如Almacen,

SUM(CASE WHEN Month(T1.Docdate)= 1然后(T1.Quantity * -1)否则0 END)为Enero,SUM(CASE WHEN Month(T1.Docdate)= 2然后(T1.Quantity *- 1)else 0 END)作为Febrero,SUM(CASE WHEN Month(T1.Docdate)= 3然后(T1.Quantity * -1)else 0 END)as Marzo,SUM(CASE WHEN Month(T1.Docdate)= 4 then (T1.Quantity * -1)否则为0 END)作为Abril,SUM(CASE WHEN Month(T1.Docdate)= 5则(T1.Quantity * -1)否则为0 END)作为Mayo,SUM(CASE WHEN Month(T1。 .Docdate)= 6然后(T1.Quantity * -1)否则为0 END)作为Junio,SUM(CASE WHEN Month(T1.Docdate)= 7然后(T1.Quantity * -1)否则为0 END)作为Julio,SUM (CASE WHEN Month(T1.Docdate)= 8然后(T1.Quantity * -1)否则0 END)作为Agosto,SUM(CASE WHEN Month(T1.Docdate)= 9然后(T1.Quantity * -1)否则0 END)作为Septiembre,SUM(CASE WHEN Month(T1.Docdate)= 10然后(T1.Quantity * -1)否则0 END)作为Octubre,SUM(CASE WHEN Month(T1.Docdate)= 11然后是(T1.Quantity * -1)else 0 END)作为Noviembre,SUM(CASE WHEN Month(T1.Docdate)= 12然后(T1.Quantity * -1)else 0 END)作为Diciembre,

ISNULL((SELECT DISTINCT(SUM(Y.InQty)-SUM(Y.OutQty))FROM OINM Y WHERE Y.ItemCode = T1.ItemCode AND Y.Warehouse = T1.WhsCode),0)作为'Stock' --ISNULL((SELECT DISTINCT(SUM(Y.OutQty))FROM OINM Y WHERE Y.ItemCode = T1.ItemCode AND Y.Warehouse = T1.WhsCode),0)作为"库存"

从RIN1 T1到O1的内部联接ORIN T0.DOCENTRY = T0.DOCENTRY

[%0]和[%1]之间的T0.Docdate

按T1.ItemCode,T1。[Dscription],T1.WhsCode分组

按T1.ItemCode排序

2条回答
三十六小时_GS
2020-09-22 09:23

霍拉·奥古斯丁!

您可以独立完成咨询工作,但可以独立完成我的建议,而不能完全取消我的所有合同

Gracias por tu ayuda

一周热门 更多>