"Time line" report
It is certainly possible to do it. In your query select and group by a time function e.g. hour(endTime) and count on the fields you are interested in.
In the chart, map the time function to the x-axis and order it from A-Z. The counts will be on the Y axis.