[英]Crystal report sql expression field
I'm using asp.net crystal report and this is a sql query I'm using: 我正在使用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,
I want to write this query into crystal report sql expression field. 我想将此查询写入Crystal Report sql表达式字段。
How can I convert this? 我该如何转换呢?
There are two expressions listed, SQL expression code for each is 列出了两个表达式,每个表达式的SQL表达式代码为
q3_dr : q3_dr:
case when GLDD_DOC_AMOUNT > 0 then GLDD_DOC_AMOUNT end 如果 GLDD_DOC_AMOUNT> 0, 则 GLDD_DOC_AMOUNT 结束
q3_cr : q3_cr:
case when GLDD_DOC_AMOUNT < 0 then -GLDD_DOC_AMOUNT end 情况下,当 GLDD_DOC_AMOUNT <0,那么 -GLDD_DOC_AMOUNT 端
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.