エイリアスで最大値を検索したい。これは私の質問です
SELECT DISTINCT IPK.NIM,IPK.NAMA,IPK.IPK
FROM MAHASISWA M, PENILAIAN P, MATA_KULIAH MK, KRS K,
(SELECT M.NIM,M.NAMA, ROUND(SUM(P.ANGKA*MK.SKS)/SUM(MK.SKS),2) AS IPK
FROM MAHASISWA M, PENILAIAN P,MATA_KULIAH MK,KRS K
WHERE M.NIM=K.NIM AND MK.KODE_MK=K.KODE_MK AND K.NILAI=P.NILAI GROUP BY M.NIM,M.NAMA
) AS IPK
WHERE IPK.IPK=(SELECT MAX(IPK.IPK) FROM IPK);
しかし、実行すると、DB2ADMIN.IPK が見つからなかったと表示されます。クエリで自分のエイリアスから検索するにはどうすればよいですか?