グループ化できるデータセットがあり、各グループの行の割合を知りたいです。
これは、タイプキャストが欠落しているためにすべてのグループに対して0を返すことを除いて、ほぼ機能しているようです
SELECT COUNT(*) / (SELECT COUNT(name)
FROM x
WHERE d = '0')
FROM x, y
WHERE x.a = y.a AND x.b = '0'
GROUP BY y.c
ORDER BY y.c ASC
これを正しくキャストするにはどうすればよいですか?