Bonjour,
En créant une requête, j'arrive à lister une liste d'objet avec les références qui lui sont associées. En gros, un simple :Cependant, je cherche à ne lister que 10% des références (pour chaque objet 10% de ses références) sans utiliser de macros Excel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select objet, reference
Je pense qu'il me serait possible d'utiliser du PL/SQL, mais comme je n'y connais rien, j'essaye sans.
Donc, dans un premier temp, je crée une table pour avoir le nombre de références à prendre par objet (en arrondissant les 10% au nombre supérieur)
Mais à partir de là, je bloque car le rownum ne m'aide pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 create table nombreRef as select objet, round(0.1*(count(reference))+0.49) nbRef from listeObjetsRefs group by objet;
Pouvez-vous m'aider?
Merci à vous!








Répondre avec citation





Partager