Bonjour,
J'ai une vue suivante :
Et cette requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE OR REPLACE VIEW vueStatsGenresRealisateurs AS SELECT * FROM (SELECT g.codeGenre, libelleGenre, 100 * COUNT(DISTINCT realisateur)/(SELECT COUNT(*) FROM NvGenreFilm) AS pourcentage, COUNT(DISTINCT realisateur) AS nbRealisateurs FROM genre g, NvGenrefilm gf, NVFilm f WHERE g.codegenre = gf.codegenre AND f.numfilm = gf.numfilm GROUP BY g.codeGenre, libelleGenre ORDER BY pourcentage DESC) WHERE rownum<=10;
me renvoit des lignes triées par codegenre et non pourcentage ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part genre = laConnexion.requete("SELECT * FROM VUESTATSGENRESREALISATEURS");
Y a-t-il un moyen de garder l'ordre de tri de la requête ??
Merci d'avance
Mageni
Partager