SQLで期間の重複チェック

このエントリーをはてなブックマークに追加
はてなブックマーク - SQLで期間の重複チェック
LINEで送る
Pocket

キャンペーン追加時に、登録済みのキャンペーンと重複あるかチェックするためのクエリ。

解説:
いずれかの条件がtrueになれば、重複している。
条件1:登録済みキャンペーンの開始日が、これから登録するキャンペーン期間に包含されていないか?
条件2:登録済みキャンペーンの終了日が、これから登録するキャンペーン期間に包含されていないか?
条件3:登録済みキャンペーンの開始日と終了日の間に、これから登録するキャンペーン期間が包含されているか?

このエントリーをはてなブックマークに追加
はてなブックマーク - SQLで期間の重複チェック
LINEで送る
Pocket

matsubokkuri

Please feel free to contact me via e-mail, twitter and facebook!

あわせて読みたい

1件の返信

  1. Yuki Matsukura より:

    こっちの方がパフォーマンス良さそうだね。
    http://d.hatena.ne.jp/deeeki/20080802/termchecksql2

コメントを残す