Hola aromigaret.
Siempre que la columna se encuentre en el SELECT no habría inconveniente, por ejemplo:
Código SQL
[-]
INSERT INTO PEDIDOS2 (CODIGO, CANTIDAD)
SELECT P.CODIGO, SUM(P.CANTIDAD)
FROM PEDIDOS P
WHERE P.CODIGO IS NOT NULL AND P.CANTIDAD IS NOT NULL
GROUP BY P.CODIGO
ORDER BY P.CODIGO DESC
y las columnas por las cuales se podría ordenar, estarían limitadas a aquellas que se fueran a insertar (en el caso anterior sólamente
P.CODIGO).
Saludos