pues para ordenar podrias utilizar Arrays con sus funciones respectivas como
ksort()
te agrego una idea adjunta a lo que ya había escrito
Código PHP:
while (/** $r = fetch_assoc **/) {
$res[$estado->getDateSubmittedbyIdSugerencia($r->id_sugerencia)] = $r;
}
ksort($res);
foreach ($res as $valor) {
/** etc etc etc **/
}
es solo una idea, no lo he probado pero creo que es suficiente para entender lo que intento decir.
saludos