J'ai parcouru l'internet à la recherche d'options et la seule que j'ai trouvée qui puisse le faire est l'utilisation d'un $Proc, mais j'essaie d'éviter cela.
Je pense qu'il serait assez simple d'utiliser un paramètre pour sélectionner un tableau différent en fonction de ce que l'utilisateur choisit dans une liste déroulante.
C'est ici : - Il y a deux tables que le rapport doit utiliser, * some_table_CY (table de l'année en cours) * Some_table_STLY (table de l'année dernière à la même époque).
J'ai donc créé un paramètre qui donne à l'utilisateur la possibilité de sélectionner "Current_Year" ou "Last_Year", en fonction de ce que l'utilisateur choisit, le paramètre sera alors utilisé dans l'instruction select, quelque chose comme ceci : "SELECT * FROM :pReportVersion"
Cependant, cela ne fonctionne pas. J'ai besoin qu'elle fasse cela, sans utiliser d'union, car l'union de ces deux tables entraîne d'ÉNORMES problèmes de performances et la requête prend plus de 4 heures à exécuter, ce qui n'est pas acceptable pour un rapport dont les utilisateurs ont besoin sur demande.
(Ceci est une requête à l'oracle)