The master.dbo.sysprocesses table shows the conditions of the connections to this server at this particular instant. It shows when that connection logged in (was created), and when the last batch was submitted from the client to the server.
You can not query master.dbo.sysprocesses to see what happened six hours, days, months, etc ago. It only shows sessions that are connected to the server right now.
-PatP