Bonjour à tous,
J'ai la requête suivante qui fonctionne :
Je souhaite concaténer les valeurs des colonnes C_CMD.ID_ANNEE & TRIM(C_CMD.ID_C_CMD) & C_CMD_LG.N_LIGNE pour obtenir une numéro unique et l'afficher dans une 4ème colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 SELECT C_CMD.DATE_CMD as Date_Cde, CLIENT.NOM as Client, C_CMD.ID_ANNEE as Année, TRIM(C_CMD.ID_C_CMD) as Cde, C_CMD_LG.N_LIGNE as Ligne, C_CMD.N_CMD_CLI as Cde_Client_1, C_CMD_LG.N_DOSSIER as Cde_Client_2, ARTICLE.REF as Ref, C_CMD_LG.PRIX_UNIT as PU, MONNAIE.ABREV as Devise FROM C_CMD inner join C_CMD_LG on C_CMD.CD_C_CMD=C_CMD_LG.CD_C_CMD inner join ARTICLE on ARTICLE.CD_ARTICLE=C_CMD_LG.CD_ARTICLE inner join CLIENT on CLIENT.CD_CLIENT=C_CMD.CD_CLIENT full join MONNAIE on MONNAIE.CD_MONNAIE = C_CMD.CD_MONNAIE Where C_CMD_LG.QTE_CMDEE<>0 AND ((C_CMD.N_CMD_CLI IS NOT NULL OR C_CMD.N_CMD_CLI NOT LIKE 'R%') AND (C_CMD_LG.N_DOSSIER IS NULL OR C_CMD_LG.N_DOSSIER NOT LIKE 'R%')) ORDER BY C_CMD_LG.CD_C_CMD asc
Screenshot de ce que ça donnerait si cela fonctionnait :
J'ai testé plusieurs choses, je ne parviens pas à avoir une requête sans bug, sauriez-vous éclairer ma lanterne ?
Cordialement,
Charles CARON
Partager