Condition(s) dans un select
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:
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