LESSON 25 追加課題

以下の仕様を追加してください(難易度高)。

  • 同一の社員は同一期間に、複数の部門に、重複して所属することはできない。

なお、以下の例はいずれも重複として扱います。

  • 部門A : 2010/4/1 – 2012/3/31
    部門B : 2011/4/1 – 2013/3/31
  • 部門A : 2010/4/1 – 2015/3/31
    部門B : 2012/4/1 – 2013/3/31
  • 部門A : 2010/4/1 – 2015/3/31
    部門B : 2012/4/1 –
  • 部門A : 2010/4/1 –
    部門B : 2012/4/1 – 2013/3/31
  • 部門A : 2010/4/1 –
  • 部門B : 2012/4/1 –