私のテーブルは次のようなものです。
------------------------------------
id | value | date_value
------------------------------------
1 | a | 2013-01-01T00:00:00
2 | a | 2013-01-01T05:00:00
3 | b | 2013-01-01T03:00:00
4 | a | 2013-01-02T00:00:00
5 | a | 2013-01-03T00:00:00
6 | c | 2013-01-06T00:00:00
7 | a | 2013-01-10T05:00:00
8 | a | 2013-01-10T06:00:00
9 | a | 2013-01-10T07:00:00
((more than 2 times duplicate
値を選択したい's count) /(
値's count except duplicate))
上記の場合、結果は1/3になります(値のみa
が重複の2倍であるため)。
それを行うためにSQLを作成するにはどうすればよいですか?