私はemployeeテーブルとemployee_historyテーブルを持っています。従業員テーブルを更新するたびに、employee_historyテーブルにレコードを挿入します。
両方のテーブルには、発効日と呼ばれる列があり、その発効日の従業員のステータスを示します。
以下は私の2つのテーブルです。
その発効日の最新の従業員記録を取得する必要があります。
たとえば、16日のように従業員を取得する必要がある場合は、履歴テーブルからemp_hist_id=2レコードを取得する必要があります。6月5日のように、histテーブルからemp_hist_id=4を取得する必要があります。
そして、8月15日のように、従業員テーブル自体からレコードを取得する必要があります。
助けてください。