Bonjour à tous,
Voilà mon problème,
J'ai une sous requête qui me ramène le tps_nb_cmde via un appel à une procédure qui fait tout un calcul.
Dans cette procédure j'utilise un tableau.
Ensuite je cherche à récupérer le maximum de ce tps_nb_cmde en fonction du pporte_code donc j'utilise :
MAX(tps_nb_cmde) keep(dense_rank LAST ORDER BY tps_nb_cmde) over(PARTITION BY pporte_code) max_tps_nb_cmde
Cela ne fonctionne pas ça me renvoie toujours 0.
J'ai l'impression qu'il y a une incompatibilité entre le dense_rank et le fait d'utiliser un tableau. En effet, cette même ligne fonction avec un autre champ récupéré toujours via une procédure dans un autre package mais sans l'utilisation d'un tableau cette fois-ci.
Si vous avez une idée je suis preneuse.
Merci d'avance.
Astrid
Partager