いつもお世話になっております。
現在、SQLを勉強しているのですがタイトルの内容の判定ができないか試行錯誤しております。
Ex
DBに格納されているデータは、締め日、契約開始日、契約終了日、社員IDとする 15日締めの会社に 契約期間:2019/01/01 ~ 2019/03/31 の派遣社員が 各月度に存在するかを判定したい 4月度(4/16-5/15), 5月度(5/16-5/15)などは派遣社員さんの契約期間外なのでFalse 1月度(12/16-1/15), 2月度(2/16-2/15)などは派遣社員さんの契約期間内なのでTrue と出力したい
MM月16日からMM月15日が契約開始日から契約終了日に含まれているかどうかを判定したいのですが、SQLの書き方がわかりません。
yyyyMMdd between 契約開始日 and 契約終了日 というケースはわかるのですが、期間Aが期間Bに重なっているかどうかの判定はどうしたらよいでしょうか、、、
ご教授のほどよろしくお願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/31 07:11
2019/10/31 07:53 編集
2019/10/31 07:57
2019/10/31 08:08 編集
2019/10/31 08:11 編集
2019/10/31 12:40
2019/10/31 23:44