はづき
2024/06/26 (水) 18:57:34
07832@267c5
対象組織の在籍期間Noごとに、役職・職種を持っているのですが、
単純に最新の役職を持つクエリ、最新の職種を持つクエリを作成
(それぞれのクエリで、在籍期間Noでグループ化して、役職・職種を先頭(最後)で抽出)
したものを、こちらのクエリから参照する方法もありますね(全くスマートではないですが)。
SELECT t.氏名, t.組織名, Min(t.発令日) AS 開始日, Max(t.終了日) AS 終了日
FROM アクションテーブル As t
GROUP BY t.氏名, t.組織名, t.在籍期間No
ORDER BY t.氏名, t.在籍期間No;
通報 ...