データは次のとおりです。
empID Date Type
----- -------- ----
1 1/1/2012 u
1 1/2/2012 u
1 1/3/2012 u
1 2/2/2012 u
4 1/1/2012 u
4 1/3/2012 u
4 1/4/2012 u
4 1/6/2012 u
戻ります:
empID count
----- -----
1 2
4 3
2 つの日付が「一緒」の場合は 1 回としてカウントされ、日付が離れている場合は 2 回としてカウントされます。これは、従業員の出席を追跡するためのものです... SQLステートメントは、「一緒に」日付でグループ化し、それらを1としてカウントするように見えます...私はロジックに本当に苦労しています。