销售员销售汇总(当月)

2020-09-02 16:25发布

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

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


我想要的目标是进行这样的查询:

销售员工| 总销售额(已开发票)| 总销售(未完成订单)

约翰·多伊(John Doe)...................... 55,955.75 ................... ...... 3,975.01

日期范围将从当前月份的开始到当前日期/当前。 因此,如果是9月,则所有在9月开票的订单都会在9月下达未结订单。

如果我们可以在查询中包括上一年的9月总销售额数据,那就太好了!

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

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


我想要的目标是进行这样的查询:

销售员工| 总销售额(已开发票)| 总销售(未完成订单)

约翰·多伊(John Doe)...................... 55,955.75 ................... ...... 3,975.01

日期范围将从当前月份的开始到当前日期/当前。 因此,如果是9月,则所有在9月开票的订单都会在9月下达未结订单。

如果我们可以在查询中包括上一年的9月总销售额数据,那就太好了!

付费偷看设置
发送
5条回答
hengyuye
1楼-- · 2020-09-02 17:00

请尝试

SELECT
DISTINCT T1。" SlpCode",T1。" SlpName"作为"销售员工",
(SELECT
SUM(l1。" DocTotal")
FROM OINV L1
在T1。" SlpCode" = L1。" SlpCode"
AND IFNULL(MONTH(L1。" DocDate"),0)= Month(CURDATE())
AND IFNULL(YEAR(L1。" DocDate") ,0)= YEAR(CURDATE())
AND IFNULL(MONTH(L1。" DocDate"),0)= IFNULL(MONTH(L1。" DocDate"),0))AS"当月"
从OSLP T1到T1的组。" SlpCode",T1。" SlpName"具有
(SELECT
SUM(l1。" DocTotal")
FROM OINV L1 。" SlpCode" = L1。" SlpCode"
AND IFNULL(MONTH(L1。" DocDate"),0)= Month(CURDATE())
AND IFNULL(YEAR(L1。" DocDate"),0 )= YEAR(CURDATE())
和YEAR(L1。" DocDate")= YEAR(L1。" DocDate")
AND IFNULL(MONTH(L1。" DocDate"),0)= IFNULL(MONTH (L1。" DocDate"),0))!='0'

d56caomao
2楼-- · 2020-09-02 16:45

嗨,Mohd! 非常感谢您的查询..由于我没有HANA,不得不对其进行了一些修改,并发现SAP B1无法识别某些SQL函数...以下查询有效! 但是,我正在查看内置的销售分析报告,但有些数字不匹配。

选择
 DISTINCT T1。" SlpCode",T1。" SlpName" AS"销售员工",
 (选择
 SUM(l1。" DocTotal")
 从OINV L1
 在T1。" SlpCode" = L1。" SlpCode"
 AND ISNULL(MONTH(L1。" DocDate"),0)=月(GETDATE())
 AND ISNULL(YEAR(L1。" DocDate"),0)= YEAR(GETDATE())
 AND ISNULL(MONTH(L1。" DocDate"),0)= ISNULL(MONTH(L1。" DocDate"),0))AS为"当前月份"
 从OSLP T1
 T1" SlpCode",T1" SlpName"的分组
 有
 (选择
 SUM(l1。" DocTotal")
 从OINV L1
 在T1。" SlpCode" = L1。" SlpCode"
 AND ISNULL(MONTH(L1。" DocDate"),0)=月(GETDATE())
 AND ISNULL(YEAR(L1。" DocDate"),0)= YEAR(GETDATE())
 AND YEAR(L1。" DocDate")= YEAR(L1。" DocDate")
 AND ISNULL(MONTH(L1。" DocDate"),0)= ISNULL(MONTH(L1。" DocDate"),0))!='0'
亦是此间程序员
3楼-- · 2020-09-02 16:35

您想要的SQL/HANA数据

打个大熊猫
4楼-- · 2020-09-02 16:54

嗨,Mohd! 我正在使用SAP Business One ..所以使用SQL?

Haoba3210
5楼-- · 2020-09-02 16:38

让我检查一下,请等待

一周热门 更多>