NSD,
Creo que te han dado bien las soluciones. Yo he creado una tabla con los datos que ofreces, le puesto un PKtabla autoincrement en el orden en que los presentas, y el resultado es el esperado
id_publicidad permanencia ubicacion
2 10 6
41 30 7
40 60 7
No este que tú proponías
41 | 30 | 7
11 | 60 | 2
2 | 10 | 6
pues para 60 de permanencia tienes en el orden que presentas antes 40 | 60 | 7
Como te han dicho, antes de agrupar mantiene un orden por la PKtabla que puse, luego hace el agrupamiento con ese orden y finalmente ordena los datos del resultado de la agrupación por permanencia. Observa que el resultado es el esperado, pero debes tener en cuenta que el resultado del agrupamiento se hace sobre el orden del campo que es primary key. Luego los muestra ordenados según permanencia.
Prueba y nos dices.