日付範囲が別の日付範囲の間にあるかどうかを識別する方法が sql (t-sql を推奨) にあるかどうかを調べようとしています。
私の例の目的のために: daterange1 = 定義された日付範囲があり、日付は 2012 年 1 月 1 日から 2012 年 1 月 5 日です。 daterange2 = 作業する他の 2 つの日付があります。 /2012
私はこれをこのようなもののCASEステートメントで使用しようとしています
CASE
WHEN daterange1 = 0 then result1
WHEN daterange2 falls within daterange1 then result2
END as datestuff
これはSQLで可能ですか?私はこれに本当に困惑しています。単一の日付が範囲内にあるかどうかを判断する方法は知っていますが、日付範囲でどのように行うことができますか? 答えは必ずしも CASE ステートメントにある必要はありませんが、推奨されます。