Предположительно, у вас есть дата и время в таблице, которые можно использовать для определения последней записи, поэтому вы можете использовать это:
SELECT TOP 1 EmpId, RemainingBalance
FROM Salary
WHERE EmpId = '15'
ORDER BY SomeDateTimeField DESC
Если у вас нет такого поля даты и времени, которое указывает, когда была создана запись, тогда вам нужно другое поле, которое может использоваться для того же значения (например, поле IDENTITY, где чем больше число, тем более свежее запись) - подход будет таким же, как указано выше.