Primero que nada podrias especificar que datos quieres mostrar en realidad. Si vas a realizar un group by, solo vas a poder mostrar lo que te devuelvan funciones de grupos o los datos que agrupas.
Creo entender que quieres mostrar el numero de orden mas todo sus detalles. Lo que se me ocurre es que uses funciones del tipo
grouping con rollup o cube. Con ellas lograrias mostrar un detalle general en una linea seguido de un detalle cada vez mas especifico.
Documentate un poco sobre el grouping y cualquier duda nos comentas.