点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有以下查询。 ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有以下查询。 ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有以下查询。
选择eh.SOURCE_FOA,eh.EMP_ID_NO,eh.PRIOR_ORG_CODE,to_char(eh.PRIOR_EFF_DATE,'DD-Mon-YYYY')transfer_date,emp.EMP_LNAME ||,'|| emp.EMP_FNAME名称
来自S0CIA123.EMPLOYEE_HISTORY eh
在eh.EMP_ID_NO = emp.EMP_ID_NO和eh.SOURCE_FOA = emp.SOURCE_FOA上的rightjoin S0CIA123.EMPLOYEE_MSTR_VIEW emp
其中eh.SOURCE_FOA ='J4'
and eh.emp_id_no ='E00148478'
通过Prior_eff_date desc排序
这将产生以下结果。 我希望它仅提取PRIOR_ORG_CODE更改的记录。 在此示例中,我希望它仅提取组织代码从J4H0ESA切换到J4B0F00的记录。 这项更改是在20年3月18日进行的。是否可以从两个不同的记录中选择数据?
即 从J4H0ESA到18年3月18日的J4B0B00
EMP_ID_NO PRIOR_ORG_CODE TRANSFER_DATE
E00148478 J4B0F00 20年1月5日
E00148478 J4B0F00 19年8月4日
E00148478 J4B0F00 19年7月7日
E00148478 J4B0F00 19年6月9日
E00148478 J4B0F00 19年5月12日
E00148478 J4B0F00 19年3月31日
E00148478 J4B0F00 19年1月6日
E00148478 J4B0F00 18年4月1日
E00148478 J4H0ESA 18-Mar-18
E00148478 J4H0ESA 18年1月7日
E00148478 J4H0ESA 17年3月19日
E00148478 J4H0ESA 17年1月8日
E00148478 J4H0ESA 16年3月6日
第二次向报表添加EMPLOYEE_HISTORY(Crystal将强制使用其他别名)。
使用包含PRIOR_ORG_CODE <> PRIOR_ORG_CODE
和EMP_ID_NO = EMP_ID_NO
的条件的逻辑加入 还需要注意日期过滤。
一周热门 更多>