Crystal报告sql表达式字段

时间:2010-01-12 10:35:30

标签: asp.net sql crystal-reports

我正在使用asp.net crystal报告,这是我正在使用的SQL查询:

CONVERT(NUMERIC(8, 2), CASE 
                WHEN 
            CASE WHEN GLDD_DOC_AMOUNT > 0 THEN GLDD_DOC_AMOUNT ELSE 0 END = 0 THEN NULL 
                ELSE 
            CASE WHEN GLDD_DOC_AMOUNT > 0 THEN GLDD_DOC_AMOUNT ELSE 0 END 
            END) Q3_DR,
             CONVERT(NUMERIC(8, 2), CASE 
                WHEN (- 1 * 
            CASE WHEN GLDD_DOC_AMOUNT < 0 THEN GLDD_DOC_AMOUNT ELSE 0 END) = 0 THEN NULL 
                ELSE - 1 * 
            CASE WHEN GLDD_DOC_AMOUNT < 0 THEN GLDD_DOC_AMOUNT ELSE 0 END 
            END) Q3_CR,

我想将此查询写入crystal report sql expression字段。

我该怎么转换呢?

1 个答案:

答案 0 :(得分:0)

列出了两个表达式,每个表达式代码都是

q3_dr:

  

情况 GLDD_DOC_AMOUNT&gt; 0 然后 GLDD_DOC_AMOUNT 结束

q3_cr:

  

情况 GLDD_DOC_AMOUNT&lt; 0 然后 -GLDD_DOC_AMOUNT 结束