1

従業員の 3 か月分のデータを返すストアド プロシージャがあります。従業員の役割を表示しながら、最新の月の従業員の役割になるように手順を変更する必要があります。

最新の月のデータが存在しない場合は、前月のロールが表示されます。このテーブルには、ID 列 (PK)、EMP_IDRoleおよびその他のさまざまな列があります。しかし、この質問に答えるには、これだけのデータで十分だと思います。

4

1 に答える 1

0

サンプルコードを掲載していただけると助かります。とにかく、これをチェックしてください。あなたが望むものを与えてくれるかもしれません。プロシージャ内のコードは次のようになります。

select
id_column
, emp_Id
,(select top 1 role from table_name where emp_id=@emp_Id and role is not null order by your_date_Column desc )
,col1
,....
,coln
from Table_Name where emp_id=@emp_id
于 2012-10-11T06:57:26.917 に答える