Bonjour @ tous
1- Ma requête.
2- Mon résultat actuel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT dbo.com_loghead.title FROM dbo.com_loghead INNER JOIN dbo.com_logline ON dbo.com_loghead.product = dbo.com_logline.product AND dbo.com_loghead.logtype = dbo.com_logline.logtype AND dbo.com_loghead.logid = dbo.com_logline.logid WHERE (dbo.com_loghead.product = 'pim') AND (dbo.com_loghead.cmpcode = 'SOC-A') AND (dbo.com_logline.status = 1826) AND (dbo.com_logline.text LIKE '%$%$%$%') GROUP BY dbo.com_loghead.title ORDER BY dbo.com_loghead.title
Cela me donne une liste comme ci-dessous :
3- Mon résultat souhaité.'TITLE'
TOTO
TATA
RAPPRO_1
RAPPRO-22
RAPPRO-4
RAPPRO-45
IMPUTATION-665
RAPPROCHEMENT-9201
Ce que je souhaite obtenir, c'est un découpage de cette zone "Title" pour obtenir 2 valeurs en fonction de la position du signe '-' comme par exemple :
Merci d'avance.TITLE | VALEUR 1 |VALEUR 2
TOTO | TOTO | NULL
TATA | TATA | NULL
RAPPRO_1 | RAPPRO_1 | NULL
RAPPRO-22 | RAPPRO | 22
RAPPRO-4 | RAPPRO | 4
RAPPRO-45 | RAPPRO | 45
IMPUTATION-665 | IMPUTATION | 665
RAPPROCHEMENT-9201 |RAPPROCHEMENT | 9201
Partager