Use a stable sorting algorithm, first by store, then by sector and last by date.
Or provide a compare function that take into account those three parameters, with its priority.
bool Class::operator<(const Class &) const; Different prototypes?
You can have several compare functions (functions, static methods, function objects) and choose the one that you want.