Here's one way to approach it.
- Create DATE() and TIME() GENERATED ALWAYS statements
- Find the minimum timestamp and add it as a calculated column for all rows
- Subtract the time for this from the current time into another calculated column "calctime"
- Rank on the minimum "calctime" for each date
I think that could be built as a graphical calc view, but it might suck.
Wondering what Werner Steyn thinks to all this.