Problema con orderby en interbase 6
Tengo la siguiente sentencia nada del otro mundo
SELECT AF.*, A.PART_NUMBER, A.CODIFAMILIA, A.PREUMIGCOMPRA
FROM ARTICLES_FABRICANT_CV("01-JAN-2006","31-DEC-2006",11) AF
INNER JOIN ARTICLE A ON A.CODIARTICLE = AF.CODIARTICLE
where (A.obsolet = "F")
ORDER BY A.CODIFAMILIA
aclarando que ARTICLES_FABRICANT_CV es un storedprocedure que devuelve una tabla/cursor en tiempo real.
Pues bien si en el orderby pongo cualquier campo AF el order by que hace bien, pero si pongo cualquier campo de A que no ordena que se lo paso por los....
Alguna idea.
Gracias.
|