How Do I Find Who Last Edited a Record or Table in a Database?
You cannot achieve this if you do not have a historical or archive table that store this data. You have to create an AuditDb and create some DML trigger.

OR 

You have to use a third-party log reader (if log is not shrinked) like ApexSQL LOG