点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)晚安专家, 您能帮我编写我的代...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)晚安专家, 您能帮我编写我的代...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
晚安专家,
您能帮我编写我的代码吗? 我的代码中唯一的错误是当我放置ItemgroupName的参数时。 请在下面查看我的代码
将@column声明为varchar(max)
将@Query声明为varchar(max)
DECLARE @To varchar(15)
将@GroupNam声明为NvarChar(20)=/*从OITB X0处选择 X0.ItmsGrpNam = */'[%1]'
设置@To =/*从OINM T0位置T0.DocDate <= */转换为SELECT(varchar(15),Max(T0.DocDate),112) (varchar(15),'[%0]',112)
set @ column = STUFF((从OWHS FOR XML PATH('')中选择'],['+ whscode),1,2,'' )+']'
set @ Query ='select *从(选择w.ItemCode,m.Itemname,z.ItmsgrpCode,s.Whscode,sum(w.Inqty-w.Outqty)库存
从oinm w在m.itemcode = w.itemcode上的内部连接oitm m在s.WhsCode = w.Warehouse上的内部连接OWHS s在z.ItmsgrpCod = m.ItmsGrpCod
上的内部连接oitb z convert(varchar(15),w.Docdate,112)<= convert(varchar(15),'+ @ To +',112)并转换 (NvarChar(20),z.ItmsgrpNam)= convert(NvarChar(20),'+ @ GroupNam +')
按w.ItemCode分组,z.ItmsgrpNam,m.itemname,s.Whscode)fg
数据透视 (在('+ @ column +')中的
Whscode中的总和(股票))AS pvtb'
EXECUTE(@Que ry)
嗨,
尝试一下,
将@column声明为varchar(max)
将@Query声明为varchar(max)
声明@To varchar(15)
声明@GroupNam NvarChar(20)
设置@GroupNam =/*从OITB X0选择X0.ItmsGrpNam = */'[%1]'
设置@To =/*从OINM T0的T0.DocDate中选择convert(varchar(15),Max(T0.DocDate),112)<= */convert(varchar(15),'[%0]' ,112)set @ column = STUFF((Select'],['+ whscode from OWHS FOR XML PATH('')),1,2,'')+']'set @ Query ='select * from(select w.ItemCode,m.Itemname,z.ItmsgrpCode,s.Whscode,sum(w.Inqty-w.Outqty)库存
来自oinm w内部连接oitm在m.itemcode = w.itemcode内部连接OWHS在s.WhsCode = w.Warehouse内部连接oit在z.ItmsgrpCod = m.ItmsGrpCod上的oitb z其中convert(varchar(15), w.Docdate,112)<= convert(varchar(15),'+ @ To +',112)并转换(NvarChar(20),z .ItmsgrpNam)= convert(NvarChar(20),'+ @ GroupNam +')
按w.ItemCode,z.ItmsgrpNam,m.itemname,s.Whscode分组。fg Pivot(在('+ @ column +')中Whscode的总和(股票))作为pvtb'EXECUTE(@Query)
一周热门 更多>