資料庫名稱:SQL
資料庫版本:2012
內容/問題描述:
想要請教如何計算某特定區間內,滿足3次的設定條件,並呈現第一筆的日期
也可以說是"計算任何一年區間內,有出現三筆資料,並呈現第一筆資料日期"
資料範例如下
ID EventDate
A 20050101
A 20051201
A 20060215
A 20060425
B 20100505
B 20100707
B 20100808
B 20110404
B 20110425
C 20000101
C 20000606
想要算出的答案應該是
A 20050601 <<< 從20051201開始算一年內,count >= 3,所以答案是20051201
因為從20050101開始算一年內,沒有滿足3次的條件,所以不是這天
B 20100505 <<< 20100505、20100707、20100808都有滿足條件,但求最小值2010505
C則因為沒有滿足條件,所以答案不會有C
再麻煩高手協助解惑了 謝謝