Lister 10% des références par objet
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 :
Code:
select objet, reference
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.
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)
Code:
1 2 3 4 5
|
create table nombreRef as
select objet, round(0.1*(count(reference))+0.49) nbRef
from listeObjetsRefs
group by objet; |
Mais à partir de là, je bloque car le rownum ne m'aide pas.
Pouvez-vous m'aider?
Merci à vous!