Very closely related to SQL – Select most 'active' timespan fromdb but different question.
“I have a table of transactions. In this table I store the transaction datetime in UTC. I have a few months of data, about 20,000 transactions a day.”
How would change
select datepart(hour, the_column) as [hour], count(*) as total
from t
group by datepart(hour, the_column)
order by total desc
so that I can select the specific year, month, day, hour, minute, and second that was the most ‘active’.
To clarify, I’m not looking for which hour or minute of the day was most active. Rather, which moment in time was the most active.
1 Answer