追跡しようとしている通話ごとに複数行のデータがあります。データはこんな感じ
Call_ID | site | Agent_key | starttime | exit_reason
----------------------------------------------------
1234 | 7 | | 1 | transfer
1234 | 3 | 1010101 | 15 | transfer
1234 | 7 | 2121212 | 302 | transfer
1234 | 5 | 3232323 | 680 | transfer
「first_site」という列を作成したいと思います。starttime が min(starttime) で Agent_key が null でない場合、パラメータは site です。(Agent_key が null の場合、コールがまだコール センター システムにあることを意味するため、そこでどのサイトが表されているかは気にしません。
結果は次のようになります
Call_ID | site | Agent_key | starttime | exit_reason | first_site |
-------------------------------------------------------------------
1234 | 7 | | 1 | transfer | 3 |
1234 | 3 | 1010101 | 15 | transfer | 3 |
1234 | 7 | 2121212 | 302 | transfer | 3 |
1234 | 5 | 3232323 | 680 | transfer | 3 |
アドバイスをいただければ幸いです。