【发布时间】:2014-05-16 15:00:48
【问题描述】:
我创建了一个报告,该报告从前一天的生产中提取所有数据。问题是我们的操作是两班倒,第二天早上 230 点左右输入第二班的信息(例如,生产是 15 号,但他们直到 16 号凌晨 230 点才输入数据)。
这是我使用的公式:date({REJECTS.PROD_DATE})=dateadd('d',-1,currentdate)。
我尝试了这个公式,结果相同:date({REJECTS.TIME_STAMP})=dateadd('h',-24,currentdatetime)。
我已验证 REJECTS.TIME_STAMP 是一个日期时间字段。
任何帮助都会很棒,
谢谢 特雷弗
【问题讨论】:
-
您的公式引用了 2 个不同的日期时间字段。他们之间有什么区别?我建议只选择一个并坚持下去。另外,您选择的日期时间字段是否包含时间,还是默认为午夜?
-
您的具体要求是什么?您需要前一天或第二天...如果是前一天,那么您的公式是正确的..公式有什么问题?
-
Rejects.prod_date 只是一个日期字段,这就是我更改为 Rejects.time_stamp 的原因。看起来是午夜到午夜。
-
我希望从这份报告中发生的事情是报告从运行之日起 24 小时范围内的所有内容。如果它在凌晨 3 点运行,请向我展示从前一天凌晨 3 点到今天凌晨 3 点产生的所有内容。谢谢特雷弗
标签: crystal-reports