Perfetto, cosi' funziona benissimo !! 
Alla fine la query corretta e' cosi':
Codice PHP:
// QUERY TOTALE
$sqlTotale = "SELECT * FROM tabella WHERE anno = $anno AND mese = $mese GROUP BY numeroBadge, dataTransito ORDER BY id ASC";
$queryTotale = mysqli_query($connAvanzamento,$sqlTotale);
$righeTotale = mysqli_num_rows($queryTotale);
while($arrayTotale = mysqli_fetch_assoc($queryTotale)) {
// QUERY SQL PER OTTENERE L'ORA MINIMA E MASSIMA PER LO STESSO GIORNO E LO STESSO NUMERO DI BADGE
$sql = "SELECT id, numeroBadge, cognomeNome, dataTransito, MIN(oraTransito) AS ora_minima, MAX(oraTransito) AS ora_massima FROM tabella WHERE dataTransito = '$arrayTotale[dataTransito]' AND numeroBadge = '$arrayTotale[numeroBadge]'";
$result = $connAvanzamento->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
echo "$row[id] - $row[cognomeNome] - $row[numeroBadge] - $row[dataTransito] - Ora minima: " . $row["ora_minima"] . " - Ora massima: " . $row["ora_massima"] . "<br>";
} else {
echo "Nessun risultato trovato";
}
}
Grazie milla a entrambi per l'aiuto e sopratutto la pazienza !!
Ciao