我在SSRS中设置了一个数据驱动的订阅,我希望它是一个日期/时间变量的参数。业务要求是我将Parmenter传递给报告,该报告需要设置为从订阅的电子邮件警报发送之日起的昨天。
这是我在SSRS中的数据驱动订阅中使用的查询。如何使以下SQL查询返回上一个日期而不是当前系统日期:
SELECT CONVERT (date, SYSDATETIME()) as rundate
我使用以下查询解决了该问题:
SELECT convert (date, DATEADD (DAY, -1 , SYSDATETIME())) as rundate