製品の売上高の表があります。各セールには、アイテムコード(シリアル番号など)と日付があります。
item_code | date
a | 2013-01-01
a | 2013-01-18
b | 3013-02-10
c | 2013-03-05
b | 2013-04-09
a | 2013-06-04
a | 2013-07-22
このデータから、部品コード「a」は1月に2回、6月に1回、7月に1回販売されていることがわかります。パーツ「b」は2月に1回、4月に1回販売されます。そして、パートcは3月に1回販売されます。
たとえば、1年のうち2か月以上にわたって販売されたすべての部品のリストを返したいのですが。したがって、これはパーツ「a」と「b」を返します。そのしきい値を1年の>=3か月に上げると、部分「a」のみが返されます。どの月でも構いません。ただし、パート'a'は3か月で発生するため、スコアは3になります。パート'b'、スコアは2になります。
もちろんこれはPHPで処理できますが、純粋にmysqlで処理できますか?