Oracle 使用SQL查询将提示日期作为crystal报表中的输入参数

Oracle 使用SQL查询将提示日期作为crystal报表中的输入参数,oracle,crystal-reports-2010,Oracle,Crystal Reports 2010,我需要编写一个查询来提示crystal reports中的输入日期。我写了如下的问题 SUM (DECODE (TO_CHAR (TRUNC(READ_DATE), 'DD-MON-YYYY') = '{?READ_DATE}',salary,0)) SAL 但它给出了非数字的例外 请帮助。我发现答案是,我们需要在查询中写入SUM(DECODE(to_CHAR(TRUNC(READ_DATE),'DD-MON-YYYY')={READ_DATE},SAL,SAL,0))并需要在crystal

我需要编写一个查询来提示crystal reports中的输入日期。我写了如下的问题

SUM (DECODE (TO_CHAR (TRUNC(READ_DATE), 'DD-MON-YYYY') = '{?READ_DATE}',salary,0)) SAL
但它给出了非数字的例外


请帮助。

我发现答案是,我们需要在查询中写入SUM(DECODE(to_CHAR(TRUNC(READ_DATE),'DD-MON-YYYY')={READ_DATE},SAL,SAL,0))并需要在crystal report中为'READ_DATE'创建参数。

我发现答案是,我们需要在查询中写入SUM(DECODE(to_CHAR(TRUNC(READ_DATE),'DD-MON-yyyyyyyy')={?READ_DATE},salary,0)SAL,需要在crystal报表中创建参数。