2 つのテーブルを持つデータベースがあります。Call_Info
着信/発信通話に関する詳細を保持し、 という名前の一意の ID を持つテーブルCall_ID
。リンクされ、テーブルと呼ばれる2番目のテーブルがありAfter_Call_Work
ます。
各通話には、アフター コール ワーク レコードが 1 つだけあります。データセットは少し混乱しており、同じ通話に対して、通話後の作業レコードが 3 つまたは 4 つあることがあります。クエリを実行するときに、残りを無視してその特定の通話の最も早いアフター コール ワーク レコードを取得するにはどうすればよいですか? SQL 関数 First_Value を使用することを想像しましたが、適切ではないようです。
Microsoft SQL Server 2012 を使用しています。
何か案は?