Bonjour à tous,
Je suis actuellement un peu bloquée sur une requête. Dans une table où il y a des factures (TAB_FACTURES), j'ai un numéro de vendeur NUM_VENDEUR.
Pour faire un état statistique, on me demande, pour un mois donné, de prendre deux factures au hasard pour CHAQUE vendeur (dont le numéro est supérieur à 5000).
Ce code me renvoie bien 2 factures au hasard parmi tous mes vendeurs. Mais j'aimerais sortir 2 pour chacun d'entre eux, je ne vois pas trop comment ce serait possible :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT * FROM (SELECT * FROM TAB_FACTURES WHERE NUM_VENDEUR >= 5000 AND TO_CHAR(DATE_FACTURE,'mm/yyyy') = '01/2013' ORDER BY dbms_random.VALUE) WHERE ROWNUM < 3
Pouvez vous m'aider ?
Je me dis que ce serait facile en PL/SQL mais je ne pense pas pouvoir l'intégrer dans mon objetDB en java par la suite :/
Partager