首页 文章

Pentaho报告设计者的报告参数中的上一个日期

提问于
浏览
0

我需要Pentaho报表设计器中的参数Report_date . 使用SQL SERVER数据库

  • 当用户在查询中选择Report_date时我想从所选日期获取之前的 date 数据 . (日期格式为yyyy-MM-dd)例如用户选择'2017-11-08',我需要'2017-11-07'的数据 . 2,在第二个我需要从第一天的第一天到'2017-11-07'的数据,即2017-11-01 ' till ' 2017-11-07'

我的查询输出列也将在报表设计器中包含日期字段,日期是表中的VARCHAR数据类型

1 回答

  • 0

    我通过在报表设计器中传递一个参数,并且我认为这样的查询是主要的事情是我的日期在varchar中也包含NUll,因此通过简单的转换它会引发转换错误 . 我做了 - “从xyzwhere satrndd中选择date_1(select substring(convert(char(15),dateadd(day,-1,convert(datetime,$ )),120),1,11)作为date_1从xyz其中date_1!='NULL')“;

相关问题