Voici en gros mon code :
Dans ce cas la valeur val.nb est fixe.Code:
1
2
3 with lst as (select ... from ...), val as (select trunc(dbms_random.value*5) nb from dual where rownum = 1) select lst.*, val.* from lst, val
Mais si je mets un filtre sur cette valeur val.nb varie :
Avez-vous une idée ?Code:
1
2
3 with lst as (select ... from ...), val as (select trunc(dbms_random.value*5) nb from dual where rownum = 1) select lst.*, val.* from lst, val where lst.rdm < val.nb