2020-08-18 14:29发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一份要在CR 2011中编写的报告,希望将其自动化。 在SQL查询命令中,我有:
TICKHISD。" DtTransDate"> = {d'2020-04-01'}和
从上个月开始,我基本上将一切都撤了。
要在查询中没有实际日期该怎么办?
亲爱的克里斯,
为
date(year(currentdate),month(currentdate)-1,1) startDate 创建一个公式
在查询中使用该变量
TICKHISD。" DtTransDate"> = {startDate}
关于
Venkat
我没有使用Select Expert,我正在使用Command。
这取决于您使用的是命令还是将表联接在一起。
如果将表连接在一起,则可以在"选择专家"中使用Venkat公式。
但是,如果使用命令,则无法使用Crystal公式。 相反,您必须使用数据库的语法根据当前日期计算开始日期。 如果让我们知道您使用的是哪种数据库,我应该能够为您提供。
-Dell
使用命令时 ,请务必遵循此处。 在命令的Where子句中,您将执行以下操作:
TICKHISD。" DtTransDate"> = DateAdd(month,-1,DateAdd(day,-1 * Day(Curdate())) + 1,Curdate())和 TICKHISD。" DtTransDate" <= DateAdd(day,-1 * Date(Curdate()),Curdate())
我没有访问Pervasive数据库的权限,也没有真正使用过 它,但我查了语法。 日期的基本逻辑是:
结束日期:从当前日期减去当前日期的数字,以获得上个月的最后一天。
开始日期:减去 从当前日期算起的当前天数,加一,然后减去1个月即可得出上个月的开始日期。
我是 使用命令。 该数据库是一种普及数据库。
Venkat;
该命令无效。 我没有运气就尝试了其他变化。 该报告正在连接到Pervasive数据库。
Chris
最多设置5个标签!
亲爱的克里斯,
为
在查询中使用该变量
关于
Venkat
我没有使用Select Expert,我正在使用Command。
这取决于您使用的是命令还是将表联接在一起。
如果将表连接在一起,则可以在"选择专家"中使用Venkat公式。
但是,如果使用命令,则无法使用Crystal公式。 相反,您必须使用数据库的语法根据当前日期计算开始日期。 如果让我们知道您使用的是哪种数据库,我应该能够为您提供。
-Dell
使用命令时 ,请务必遵循此处。 在命令的Where子句中,您将执行以下操作:
我没有访问Pervasive数据库的权限,也没有真正使用过 它,但我查了语法。 日期的基本逻辑是:
结束日期:从当前日期减去当前日期的数字,以获得上个月的最后一天。
开始日期:减去 从当前日期算起的当前天数,加一,然后减去1个月即可得出上个月的开始日期。
-Dell
我是 使用命令。 该数据库是一种普及数据库。
Venkat;
该命令无效。 我没有运气就尝试了其他变化。 该报告正在连接到Pervasive数据库。
Chris
一周热门 更多>