当前位置: 首页 > 知识库问答 >
问题:

在ssrs的日期/时间参数值中添加月份

习洲
2023-03-14

我有FromDate

我试过下面的表达,但不幸的是它不工作。

=iif(ISNO(参数!FromDate. Value),格式(今天。添加日(1-今天。日)。添加月(-4),“MM/dd/yyyy hh: mm: ss tt”),格式(DateAdd(DateInterval. Month,-4,参数!FromDate. Value),“MM/dd/yyyy hh: mm: ss tt”))

谁能帮帮我吗。

提前感谢。

共有1个答案

张照
2023-03-14

我建议将参数设置为可为null。然后在存储过程中使参数可为null。然后在实际过程中,将数据参数设置为所需的值。

Alter Procedure rpt_GetDateInfo
(
@ToDate DATETIME,
@FromDate DATETIME = NULL
)
AS
BEGIN

IF ( @FromDate IS NULL )
BEGIN

SET @FromDate = DATEADD(m,4,@ToDate)

END

PRINT @FromDate

END

这只是一个允许在过程中使用null参数然后进行设置的示例。这应该比在RDL中尝试这样做更容易。

 类似资料:
  • 问题内容: 我想在用户输入的结束日期前加上2个月。如何在结束日期前加上2个月并显示呢? 任何帮助表示赞赏。谢谢! 问题答案: 您需要获取增加数月的业务规则。简单的解决方案是: 但是,这将从7月31日更改为9月31日,并将转换为10月1日。同样,1月31日加上1个月是2月31日,根据是否是leap年,它将转换为3月2日或3月3日。 您可能希望第一次是9月30日,第二次是2月28日或29日(取决于是否

  • 问题内容: 我试图弄清楚如何在Pandas数据框中的日期中添加3个月,同时将其保持为日期格式,因此可以使用它来查找范围。 这是我尝试过的: 但是,出现以下错误: 问题答案: 你可以用 另一种使用方式 细节

  • 我目前正在处理一个问题,其中DateTime.addMonths(iStartDateH,DurationAsInt)正在增加一天。它在内部使用格鲁吉亚日历。我们目前正在这个项目中使用Java 5,例如:24个月 我尝试检查完整的日期/时间差异,并将其作为730.77393518518518555请帮助。

  • 我不确定这是否可能? 我得拿到密码才能读 今天的月份即2月今天的日期即17月底的日期即31日,然后是一年中的其他11个月,在一行中按顺序排列 8月1日-31日|9月|10月|11月|12月|1月|2月|3月|4月|5月|6月|7月 请以最佳方式提供任何建议? 多谢 定时(timing的缩写)

  • 问题内容: 经过大量的google’ing和PHP手动阅读之后,我真的很想在日期时间加上X分钟,但似乎一无所获。 我的日期时间格式是: : 要添加的分钟数只是0到59之间的数字 我希望输出与添加分钟的输入格式相同。 有人可以给我一个有效的代码示例,因为我的尝试似乎并没有带我去任何地方? 问题答案: 在ISO 8601标准的持续时间 是在形式的串,其中所述部件用指示的持续时间有多长一个数字值代替。

  • 问题内容: 我想在JavaScript中添加几个月的日期。 例如:我要插入日期(格式),现在我要在此日期前加上8个月。我希望结果是。 因此,增加月份时,年份也可能增加。 问题答案: 已于2019年6月25日更正: 旧