我正在为错误消息表创建动态电子邮件突发报告。我想每两分钟发送一次报告,但只发送最近2分钟内添加到表中的记录。我在编写报告参数时遇到了麻烦,如果事实上这是做我想做的事情的正确方法。
答案 0 :(得分:0)
我建议您在解析后的查询中使用过滤器,如下所示(在SQL Server中):
SELECT ...
FROM ...
WHERE ...
AND (DATEDIFF(SECOND, CreationDate, GETDATE()) <= 120)
但是如果你想在你的报告里面的公式中使用它,你可以使用类似这样的公式:
Datediff(s, {yourTable.CreationDate}, CurrentDateTime)