Bonjour,

Suite à un bug concernant la mise en état de données récupérées via une requête SQL sous MS Server, je me suis aperçu qu'un enregistrement ne s'affichait pas.

Pour cause, la requête ci-dessous récupère la chaîne de caracteres située devant le premier "/" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
select 
distinct substring(description, 0,CHARINDEX('/',description)) as groupe_juridique 
from e_infos_relances, e_factures_nonreglees 
where substring(description, 0,CHARINDEX('/',description)) is not null 
and substring(description, 0,CHARINDEX('/',description)) <> '' 
and e_infos_relances.dossier = e_factures_nonreglees.dossier 
and periode >= '22/05/2008' 
and periode <= '23/05/2008' 
order by 1
Or, l'enregistrement manquant ne possède pas de "/" dans sa chaine mais un "-".

Comment puis je ajouter cette nouvelle condition dans ma requête ?

Je n'arrive pas du tout à savoir comment je peux ajouter cette nouvelle condition dans ma première ligne du SELECT.

MERCI