Les possibilités sont donc très limitées ... Comme ce que nous t'avons proposé ne fonctionne pas sur ta plateforme je ne vois pas de solution à ton problème ...
Type: Messages; Utilisateur: Darkzinus
Les possibilités sont donc très limitées ... Comme ce que nous t'avons proposé ne fonctionne pas sur ta plateforme je ne vois pas de solution à ton problème ...
Tu ne fais du SQL que sous DBVisualizer en te connectant à la database ou tu as un environnement où tu peux par exemple développer des procédures stockées ?
Tu travailles sur quelle plateforme ? Car les solutions proposables dépendent de celle-ci.
Là ça n'est pas l'outil en cause, c'est la version de DB2. DBVisualiser n'est pas en cause. Je ne connais pas d'autre moyen mais quelqu'un d'autre ici peut avoir une autre idée (je ne suis pas expert...
En fait le group by doit contenir toutes tes colonnes autres que celle qui contient des données en ligne (comme quand on fait une somme). Sinon ça n'a pas de sens.
Mais il semblerait que ta...
Tu peux essayer ceci (il peut y avoir une erreur vu que je ne peux pas tester) :
SELECT DISTINCT
SC.ETAB.RNE AS RNE,
REPLACE(SC.EL_STR.C_STR,' ', '-') AS division,
* ...
J'avais du regarder à l'époque et effectivement je n'avais pas pu l'utiliser pour cette raison. D'où ma méthode "barbare".
J'avais ça (peu lisible mais qui marchait, je l'ai "anonymisé" pour des raisons de confidentialité) sur une plateforme AS400/fichiers (pas du DB2) :
select
...
Bonjour pour faire ce genre d'opération j'utilise la fonction xmlserialize.
https://www.ibm.com/support/knowledgecenter/en/SSEPEK_10.0.0/sqlref/src/tpc/db2z_bif_xmlserialize.html
A la suite de ça...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.