A family of Microsoft relational database management systems designed for ease of use.
PS: You could probably shorten that to:
PARAMETERS [Enter operative date:] DATETIME;
SELECT *
FROM [YourTable] AS T1
WHERE [Status Change Description] <> "Terminated Employee"
AND [Transaction Date] =
(SELECT MAX([Transaction Date])
FROM [YourTable] AS T2
WHERE T2.[ID #] = T1.[ID #]
AND [Transaction Date] <= [Enter operative date:]);
Which should also cater for any employee who has left and then been reappointed, as happened in my department, where one officer left to join another authority, and then came back to a more senior position with us.