(
(
SELECT COUNT(*) AS TOTAL
FROM WTH
WHERE objstate IN ('Closed')
AND actual_date_finished > Sysdate -30
AND Trunc(requested_date_finished) = trunc(actual_date_finished)
AND contract LIKE NVL('$SITE$','%')
)/(
SELECT COUNT(*)
FROM WTH
WHERE objstate IN ('Closed')
AND actual_date_finished > Sysdate -30
AND contract LIKE NVL('$SITE$','%')
) * 100
)
-5
A
回答
2
你可以做到這一切在一個單一的SQL語句出現了右括號錯誤:你來運行這些查詢
SELECT CASE
COUNT(*)
WHEN 0 -- Handle division by zero
THEN NULL
ELSE COUNT(
CASE
WHEN TRUNC(requested_date_finished) = trunc(actual_date_finished)
THEN 1
END
)
/COUNT(*)
* 100
END
FROM WTH
WHERE objstate IN ('Closed')
AND actual_date_finished > Sysdate -30
AND contract LIKE NVL('$SITE$','%')
相關問題
- 1. ORA-00936缺少表達-select語句
- 2. 缺少return語句
- 3. 缺少return語句
- 4. SQL缺少語句
- 5. 缺少return語句
- 6. 缺少if/else語句的return語句
- 7. 在複雜的SELECT FULL JOIN語句中缺少記錄
- 8. ORA 00905在Select語句中缺少關鍵字
- 9. 語法錯誤在MySQL中缺少SELECT
- 10. jQuery - 缺少;語句之前
- 11. 缺少返回語句java
- 12. SyntaxError:語句前缺少 - Javascript
- 13. JavaFX:缺少返回語句
- 14. 缺少return語句方法
- 15. Java「缺少return語句」
- 16. Java - 缺少返回語句
- 17. 缺少打印語句
- 18. 缺少return語句錯誤
- 19. 缺少return語句錯誤
- 20. JAVA:缺少return語句
- 21. 上缺少CREATE TABLE語句
- 22. NumberVerify:缺少return語句
- 23. Java:「缺少返回語句」
- 24. 錯誤:缺少return語句
- 25. 錯誤「缺少return語句」
- 26. SQL Server查詢錯誤: 「缺少或不完整的SELECT語句」
- 27. 使用Linq語句從智能感知中缺少Select方法
- 28. SQL插入語句 - 缺少select關鍵字
- 29. 錯誤:缺少return語句 - 在java中
- 30. libclang:在AST中缺少一些語句?
?它本身並不是有效的SQL,因爲這裏有兩個單獨的語句。 – MT0
我認爲你想在'SELECT'和'FROM DUAL'之間換行。你不需要最外面的支架。如果第二個計數返回0,會發生什麼? –
這就是要問一個問題,並得到一個答案,希望能夠解決您的問題,並幫助其他人在這個過程中。因此,您應該將問題視爲人們可以理解的問題。 – BriteSponge