ここでPATDATAの仕様なのですが、担当者を作成するときにその担当者が現職(在籍中)なのか離職した者なのかを示す有効/無効のフラグがありません。従って、現在働いている人のみを示そうとする場合、なんらかのギミックが必要です。そこで、今回は、[担当者]のイニシャル欄を利用することにしました。イニシャル欄にイニシャルが入っている人は現職、イニシャルが入っていない人は離職された人か事務担当者等と区別することにします。
具体的にSQLで現職の担当者を取得する文は、以下の通りです。イニシャルのチェック項目は、「CD担当.イニシャル Is Not Null」部分です。
Select CD担当.CD as ID, CD担当.姓 as 担当者
From CD担当
Where CD担当.イニシャル Is Not Null
Order By CD担当.CD
まだコメントはありません。最初のコメントを投稿してみませんか?