这是我写的SQL查询:
SELECT
COUNT(*) AS TOTLA_COUNT,
COUNT(
CASE
WHEN ( market_val > 0 AND ABS( loan_amt / market_cal * 100 - ratio ) > 5 ) THEN 1
ELSE NULL
END
) AS FAIL_COUNT,
COUNT( FAIL_COUNT / TOTAL_COUNT * 100 ) AS FAIL_RATE
FROM
MY_TABLE
字符串
但我得到一个错误
错误原因是无法解析给定输入列的“market_瓦尔”
我能知道怎么修吗?谢谢
2条答案
按热度按时间uujelgoq1#
FAIL_NAME和TOTLA_NAME是您不能对其执行操作的别名。
xj3cbfub2#
别的办法了
原样:
字符串
目标:
型