点击此处---> 群内免费提供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排序
Hola
moprobaríamodifcando:
/*
从oinv T0中选择,其中T0.DocDate在[%0]和[%1]之间
*/
por
/*
从oinv T0中选择T0.docdate
*/
因为没有任何错误,因此无法正确地进行显示。没有礼貌
奥古斯丁·马科斯·西维丹斯
霍拉·奥古斯丁!
您可以独立完成咨询工作,但可以独立完成我的建议,而不能完全取消我的所有合同
Gracias por tu ayuda
一周热门 更多>