2020-09-02 16:25发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想要的目标是进行这样的查询:
销售员工| 总销售额(已开发票)| 总销售(未完成订单)
约翰·多伊(John Doe)...................... 55,955.75 ................... ...... 3,975.01
日期范围将从当前月份的开始到当前日期/当前。 因此,如果是9月,则所有在9月开票的订单都会在9月下达未结订单。
如果我们可以在查询中包括上一年的9月总销售额数据,那就太好了!
请尝试
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'
嗨,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'
您想要的SQL/HANA数据
嗨,Mohd! 我正在使用SAP Business One ..所以使用SQL?
让我检查一下,请等待
最多设置5个标签!
请尝试
SELECT 。" SlpCode" = L1。" SlpCode"
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
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'
嗨,Mohd! 非常感谢您的查询..由于我没有HANA,不得不对其进行了一些修改,并发现SAP B1无法识别某些SQL函数...以下查询有效! 但是,我正在查看内置的销售分析报告,但有些数字不匹配。
您想要的SQL/HANA数据
嗨,Mohd! 我正在使用SAP Business One ..所以使用SQL?
让我检查一下,请等待
一周热门 更多>