使えるエロゲーほど、すごく使えた>・・・>あまり使えなかった となることに着目して作りました
ひながたである【要望板2014年08月25日 22時39分】は管理人さまに作っていただきましたm(__)m
出力条件は、(評価A > 評価B > 評価C)で 評価数30件以上
_評価A = とても使えた + かなり使えた
_評価B = だいぶ使えた + それなりに使えた
_評価C = あまり使えなかった + まったく使えなかった
他の項目の詳細は以下
評価合計 = 評価A + 評価B + 評価C
A率 = 評価A * 100 / 評価合計
SELECT chr(60)||'a href='||chr(34)|| 'game.php?game='||ttt.game_id ||chr(34)|| 'style=' ||chr(34)||'display: block; width: 400px;'|| chr(34)|| chr(62)|| ttt.gamename|| chr(60)||'/a'||chr(62) as ゲーム名 , chr(60)||'a href='||chr(34)||'brand.php?brand='||ttt.brand_id||chr(34)||chr(62)||ttt.brandname||chr(60)||'/a'||chr(62) as ブランド名 , ttt.sellday as 発売日, ttt.median as 中央値, foo.okazu_A as 評価A, foo.okazu_B as 評価B, foo.okazu_C as 評価C, foo.okazu_count as 評価合計, foo.okazu_A * 100 / foo.okazu_count AS A率 FROM ( SELECT game , SUM(CASE WHEN okazu_tokuten BETWEEN 3 AND 4 THEN 1 ELSE 0 END) AS okazu_A , SUM(CASE WHEN okazu_tokuten BETWEEN 1 AND 2 THEN 1 ELSE 0 END) AS okazu_B , SUM(CASE WHEN okazu_tokuten BETWEEN -2 AND -1 THEN 1 ELSE 0 END) AS okazu_C , COUNT(okazu_tokuten) AS okazu_count FROM userreview AS ur WHERE okazu_tokuten >= -2 GROUP BY game ) AS foo , toukei_temp_table AS ttt WHERE foo.game = ttt.game_id AND foo.okazu_A > foo.okazu_B AND foo.okazu_B > foo.okazu_C AND foo.okazu_count >= 30 ORDER BY A率 DESC LIMIT 300