C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 36 を表示中)
■18769 / )  ■日付期間の取得及びチェック
□投稿者/ ooo (6回)-(2008/05/16(Fri) 09:56:06)

分類:[ASP.NET (VB)] 

■日付期間の取得及びチェック

☆環境
 ・VS2005
  ・VB.NET
  ・Webアプリ ASP.NET2.0
  
皆様、お世話になります。
下記の問題に直面してしまいましたので、みなさまの知恵をお貸しください。
  
  開始日     終了日
 |----------|----------|
1|2007/01/01|2007/02/01|
 |----------|----------|
2|2008/02/21|2008/03/01|
 |----------|----------|
3|2007/01/02|2007/02/02|
 |----------|----------|
 
上記のような構造のデータがあったと考えて、
開始日〜終了日の期間が重複するレコードが存在する場合はエラーとします。

この例でいうと、1レコード目と3レコード目は期間が重複しているため、エラーとなります。

エラーのチェックの方法ですが、開始日〜終了日 の期間を別のレコード分1件づつループでと比較する方法
が思い浮かびますが、判定方法のイメージがつきません。

なにか、案があったらご教授いただけませんでしょうか。

よろしくお願いいたします。  

返信 編集キー/


管理者用

- Child Tree -