これらの列のテーブルでいくつかの分析を行う必要があります:
Id, UserName, DateFrom, DateTo
。ユーザーが同じ期間に複数のエントリを持っていることを確認する必要があります。単一の Select ステートメントでこれを行う方法があるかどうか疑問に思っています......そうでなければ、ストアドプロシージャよりも優れたものは考えられません...誰かがアイデアやヒントを手伝ってくれませんか.
Id----------UserId-------------DateFrom------------DateTo
1-----------Tim123-------------------- 11/19/2012 08:00---11/19/2012 11:00
2-----------Tim123-------------------- 11/19/2012 10:00---11/19/2012 11:00
3-----------Tim123-------------------- 11/19/2012 12:00---11/19/2012 17:00
1-----------John123--------------------11/19/2012 08:00---11/19/2012 11:00