Bonjour,
encore un truc bien enervant de Cognos. Je créé dans le Framework un Query Subject qui est en fait un SQL.
Dans ce SQL, je fais appel a une fonction toute simple mais qu'il me refuse : length(PERCOU)-1 as toto.
Alors pour comprendre comment il traduirait cet appel à la fonction length, j'ouvre un Query Subject existant, je vais dans l'onglet "Calculation" pour y ajouter un Query Item et je vais chercher dans la liste des fonctions la fonction "length" et ceci donne : length ( [Model].[TMSMDPI].[PERCOU] )-1 et il l'accepte sans probleme.
Je vais voir dans le SQL comment il est traduit et ca donne ceci : (length(TMSMDPI.PERCOU) - 1).
Alors je me dis ok, il veut que j'encadre mon length dans mon SQL à la carte par deux "()" Ce que je fais mais il me jette toujours.
Je comprends pas. Pouvez vous m'aider svp ?
Mederik
Partager