点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的SAP Gents,
我想要与以下查询相同的两个报告,而不是 BP名称,请为仓库名称明智地为一个报告,为销售员工名称为第二个报告 明智的方式。 谁能帮助我,您的帮助将受到高度赞赏。
这是供您参考的报告格式:。
声明@FromDate日期时间
声明@ToDate日期时间
设置@FromDate =(从OINV T0中选择min(T0.DocDate),其中T0.Docdate> = [%0])
设置@ToDate =(从OINV T0中选择max(T0.Docdate),其中T0.DocDate <= [%1])
选择T0.CARDNAME,
(选择SUM(ISNULL(GrssProfit,0))/SUM(ISNULL(LineTotal,1))* 100
来自oinv.docentry = inv1.docentry上的oinv内部连接inv1
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate)
作为"%GP",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate)作为"销售总额",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='102')称为'Bevrages',
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='106')作为'Biscuits Snack&Conf',
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='107')作为"早餐和乳制品",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='104')作为"杂货和主食",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='100')为"卫生和个人",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='108')作为"小软件",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
and oitm.itmsgrpcod ='109')作为"谷物咖啡和茶",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='101')作为"商品",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='110')作为"糖果",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='105')作为"食用油",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='111')作为"乳制品咖啡茶",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='112')作为"其他",
(从oinv.docentry = inv1.docentry上的oinv内部连接inv1中选择sum(Gtotal)
oitm.itemcode = inv1.itemcode上的内部加入oitm,其中oinv.cardname = T0.CardName
和@FromDate和@ToDate之间的oinv.docdate
和oitm.itmsgrpcod ='103')作为"小扁豆和香料"
FROM OINV T0,其中@FromDate和@ToDate之间的T0.docdate
按T0.CARDNAME分组
此致
Mohammad Firoz
嗨,
尝试查询该仓库名称,
声明@FromDate日期时间 声明@ToDate日期时间 将@FromWH声明为varchar(max) 将@ToWH声明为varchar(max) 设置@FromDate =(从OINV T0中选择min(T0.DocDate),其中T0.Docdate> = [%0]) 设置@ToDate =(从OINV T0中选择max(T0.Docdate),其中T0.DocDate <= [%1]) 设置@FromWH =(从OITW Ta中选择min(Ta.Whscode),其中Ta.Whscode> = [%2]) 设置@ToWH =(从OITW Tb中选择max(Tb.Whscode),其中Tb.Whscode> = [%3]) SELECT T3.WhsCode, (选择SUM(ISNULL(GrssProfit,0))/SUM(ISNULL(LineTotal,1))* 100 来自oinv.docentry = inv1.docentry上的oinv内部连接inv1 oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode) 作为"%GP", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode)作为"销售总额", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 并且oitm.itmsgrpcod ='102')为'Bevrages', (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 和oitm.itmsgrpcod ='106')作为'Biscuits Snack&Conf', (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 和oitm.itmsgrpcod ='107')作为"早餐和乳制品", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 和oitm.itmsgrpcod ='104')作为"杂货和主食", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 并且oitm.itmsgrpcod ='100')为"卫生和个人", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 和oitm.itmsgrpcod ='108')作为"小软件", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 和oitm.itmsgrpcod =" 109")作为"谷物咖啡和茶", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 和oitm.itmsgrpcod ='101')作为"商品", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 和oitm.itmsgrpcod ='110')作为"糖果", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 和oitm.itmsgrpcod ='105')作为"烹饪用油", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 和oitm.itmsgrpcod ='111')作为"乳制品咖啡茶", (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 并且oitm.itmsgrpcod ='112')为'Misc', (从oinv.docentry = inv1.docentry的oinv内部连接inv1中选择sum(Gtotal) oitm.itemcode = inv1.itemcode上的内部联接oitm 内部联接OITW ON OITW.Itemcode = OITM.Itemcode 其中oinv.cardname = T0.CardName 和@FromDate和@ToDate之间的oinv.docdate和@FromWH和@ToWH之间的OITW.Whscode 和oitm.itmsgrpcod ='103')作为"小扁豆和香料" FROM OINV T0内部联接INV1 T1接通T0.Docentry = T1.DocEntry内部联接OITM T2 ON T2.Itemcode = T1.Itemcode T3上的INNER JOIN OITW T3.Itemcode = T2.Itemcode 其中@FromDate和@ToDate之间的T0.docdate和@FromWH和@ToWH之间的T3.Whscode GROUP BY T3.WhsCode,T0.CardName
问候,
Nagarajan
尊敬的Nagarjan,
仓库和物料组明智的销售报告很好。 但是,请解决以下问题。
一周热门 更多>