日付を含む 2 つの変数があります。DateStart
およびDateEnd
(SQL で)。
またDatePicker
、(WinForm 内に) 2 つのコントロールがあります。
データベースから 2 つの日付をインポートして、何かトリッキーなことをする必要があります。
したがって、2 つの変数は日付の範囲を作成し、2 つの日付ピッカーは別の日付の範囲を作成します。
これらの日付範囲が SQL クエリと重複しているかどうかを確認するにはどうすればよいですか?
例 (yyyy/mm/dd 形式)
DateStart = 2012/07/01
、DateEnd = 2012/07/31
| DatePicker1 | DatePicker2 | Overlapping |
--------------------------------------------
| 2012/07/15 | 2012/07/16 | True |
--------------------------------------------
| 2012/07/31 | 2012/08/01 | True |
--------------------------------------------
| 2012/06/20 | 2012/07/01 | True |
--------------------------------------------
| 2012/08/01 | 2012/09/01 | False |
--------------------------------------------
少し混乱していることは知っていますが、他にどのように質問すればよいかわかりませんでした。