SQL命令日期参数

2020-09-20 12:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要专家的帮助...

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

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


大家好,

我需要专家的帮助!

我最初创建此脚本是为了在每个星期一运行有关上一个星期六的报告。

现在的要求是,报表可以在昨天(星期日),上周(星期日-星期六)和上个月(上一个上个月的前一个月)以及自定义日期范围内运行。

这是我的原始命令,我知道我需要在Crystal Modify命令窗口中添加参数,但这就是我迷路的地方。 用户希望在下拉菜单中查看上述参数选项以获取开始和结束日期(t-1,t-7,mb-1,me-1,自定义日期)。

希望这是可能的!

选择
COALESCE(MAX(CONVERT(VARCHAR,EMP.NAME)),'* UNKNOWN CODER ID')"编码器用户ID"
,PAC.TAR_ID" TAR ID"
,PAC。 CODED_DATE" CODED DATE"
,COUNT(PAC.CHARGE_LINE)" LINE COUNT"
,COALESCE(MAX(CONVERT(VARCHAR,PAC.TX_ID)),'* UNKNOWN TX ID')" TX ID"
,COALESCE(MAX(CONVERT(VARCHAR,PAC.OLD_RETRO_ETR_ID)),'* UNKNOWN TX ID')" ETR ID"


FROM
PRE_AR_CHG PAC
左外连接 ITY_EMP EMP
在PAC.CODER_USER_ID = EMP.USER_ID

在哪里

GETDATE()-9和GETDATE()-2之间的PAC.CODED_DATE

GROUP BY CODE.DATE
,EMP.USER_ID
,PAC.TAR_ID

5条回答

嗨,戴尔,

非常感谢! 除了自定义日期部分(用户最终不需要该部分)之外,上述方法非常有效。

我分别使用每个参数运行该命令,但自定义逻辑仅出现错误。 错误是数据库无法连接/查找数据。 如上所述,我已经设置了自定义参数,开始日期和结束日期。

再次感谢!

一周热门 更多>