2013-11-25 151 views
0

我有一個需求,我必須捕獲SalesCompany錶的歷史記錄。捕獲歷史銷售員

的情況到目前爲止的解決方案:
1)我已經表SalesCompany和員工
2)當員工接觸的任何公司,認爲他們可以做的業務與我們他/她加入這家公司在我們的常規數據庫表SalesCompany。
3)我在銷售公司表「狀態」中添加了一列,其中有兩個值「打開」和「分配」
4)如果員工離開公司,我添加了將更新salesCompany狀態列的觸發器, 「與這個傢伙有關。
但我必須保留銷售公司錶的歷史記錄,
誰帶了這家公司,誰是現任銷售人員,報告應該以先把這家公司帶來的形式展示出來,誰拿着它的第二,第三和第四... .nth和誰正在持有它。
非常感謝任何幫助。

回答

0

添加一個表CompanySalesAssignment與一個公司ID,一個員工ID和一個日期。使員工ID可以爲空來表示「未分配」。添加一個函數以返回給定公司的最近(即當前)分配(如果由於分配的員工離開而添加了該分配,則該分配可能無人)。