Bonjour à tous,

J'ai la requête suivante qui fonctionne :

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
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.

Screenshot de ce que ça donnerait si cela fonctionnait :

Nom : Capture.JPG
Affichages : 271
Taille : 60,3 Ko

J'ai testé plusieurs choses, je ne parviens pas à avoir une requête sans bug, sauriez-vous éclairer ma lanterne ?

Cordialement,

Charles CARON