条件を持つSQLにcount文を追加しようとしていますが、エラーが発生し続けます。以下は私のコードです:SQLでCOUNT文を追加する
SELECT
(100.0*(COUNT(CASE [TYPE] WHEN 500 THEN 1 ELSE NULL END))/(100*
(COUNT(CASE [TYPE] WHEN 400 THEN 1 ELSE NULL END + COUNT(CASE [TYPE] WHEN
300 THEN 1 ELSE NULL END))) AS Ratio
FROM historytable
は基本的に私は活動タイプ400と300のカウントで割った活動タイプ500のカウント数の割合(%)を取得しようとしている、と私はエラーを取得維持。
エラーは何ですか?何のRDBMSを使用していますか? –
'NULL'を' 0'に変更します。それはおそらくあなたの問題です。 –