This is obviously a broad question. But I'm talking before firearms were invented. Swords and shields, meeting in a field and fighting...Roman, Dark ages, medieval. These historic battles are often depicted in modern media. But how long did they actually play out for? Were they drawn out over hours or over in minutes?
I answered this for Classical Greece in this thread! (The answer is we don't know.)