0

基本的に、営業チームの 1 つに関連する従業員のステータスに変更があるたびにレポートを作成する SQL (SQR に変換される) を作成しています。私が今抱えている問題は、従業員が関連する部門のいずれかから異動した場合、それをレポートの一部にする必要があるということです。つまり、EMPLID と DEPTID および LASTUPDDTTM をクロスチェックして、異動があるかどうかを確認する必要があります。最初に販売から来ました、ここに私がしようとしていることのアイデアがあります:

If $ACTION = 'XFR'
    EVALUATE $DEPTID
        WHEN ='0111'
                WHEN ='0222'
                WHEN ='0444'
                WHEN ='0333'
                WHEN ='0555'
        LET $ACTION_DESCR =('Transfer-In')
            do Write-Line
        !WHEN -OTHER (check syntax)
        !Do CheckTransferOut
    END-EVALUATE


 ELSE
    EVALUATE $ACTION
        WHEN ='ADD'
        WHEN ='HIR'
        WHEN ='POS'
        WHEN ='PRO'
        WHEN ='REH'
        WHEN ='RET'
        WHEN ='TER'
        WHEN ='TWB'
        WHEN ='TWP'
            EVALUATE $DEPTID
                WHEN ='0111'
                WHEN ='0222'
                WHEN ='0444'
                WHEN ='0333'
                WHEN ='0555'
                    do Write-Line
            END-EVALUATE
    END-EVALUATE

END-IF
4

0 に答える 0