【问题标题】:Crystal report sql expression field水晶报表sql表达式字段
【发布时间】:2018-02-10 23:18:20
【问题描述】:

我正在使用 asp.net 水晶报表,这是我正在使用的 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,

我想把这个查询写到水晶报表的sql表达式字段中。

如何转换?

【问题讨论】:

    标签: asp.net sql crystal-reports


    【解决方案1】:

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

    q3_dr:

    情况 GLDD_DOC_AMOUNT > 0 然后 GLDD_DOC_AMOUNT 结束

    q3_cr:

    情况 GLDD_DOC_AMOUNT 然后 -GLDD_DOC_AMOUNT 结束

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多