Are you sure of what you are asking? That it kinda very very strange question and no sense...you will see...as long as you don't have robots as agents...then chances that exactly 2 agents become ready in matter of milliseconds is almost impossible...the event will arrive to TServer differentiated by ms even and TServer will send the message to other components like URS and StatServer in matter of another milliseconds so even when the hour:minute:second can be the same, the chance to find 2 ReadyEvents on same ms is almost null as you can imagine and figure out...
So under this scenario (real life) you will find no need to have that and as you may already have understand TServer will know it and do the job for you.
Now if you are talking about a Reporting POV then again TServer will have and send this info to StatServer. On StatServer you can enable some special tables to be written to so you can collect a lot of usefull information and make reports of them as you wish...(no default templates or reporting solution for this. Yes it all on the documentation. Yes the tables structure too. No we don't have magic solutions to install. Yes Genesys supports it. Yes, it is all explained again on documentation. No I don't have a magic ball with me.)
Cheers!