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