-
1 pièce(s) jointe(s)
Filtrage de données
Bonjour à toute et à tous !
J'aurai une question à vous poser sur le filtrage de données en SQL sous Oracle SQL Developper.
Voici ici un exemple de données que j'ai à disposition :
Pièce jointe 622441
Je vous explique la situation. J'ai ici un jeu de données avec des clients (2 pour l'exemple) qui ont réaliser plusieurs appels téléphoniques. Le premier TOTO a appelé 3 fois. Le premier appel on a pas pu lui répondre, ni son deuxième appel. C'est à partir de son troisième appel téléphonique qu'on a pu lui répondre.
Ensuite il y a le client TUTU qui lui a appelé 4 fois, mais sur les 4 appels, aucune réponse.
Je souhaite donc avoir en sélection uniquement TUTU car on a pas pu lui répondre au téléphone.
Dans le vrai jeu de données, je souhaite filtrer et avoir donc uniquement les clients qui n'ont pas eu de réponse téléphonique, c'est à dire qui ont eu que des 0 dans la variable "Nb Appels Communication" et que des 1 pour la variable "Nb Appels Abandonnés".
Je vous remercie de votre attention.
Bien cordialement
-
Bonjour,
Quelle(s) requête(s) as-tu déjà essayée(s) ?
Quel problème rencontres-tu ?
- Un résultat erroné ? Lequel ?
- Un message d'erreur ? Lequel ?
L'opérateur EXISTS devrait t'aider dans la conception de cette requête.
-
La base de la requête SQL est assez simple et regroupe des clients comme expliqué précédemment qui ont appelé et qui ont soit pas été rappelé ou qui ont été rappelé.
C'est donc à moi de modifier cette requête afin qu'elle me donne uniquement les clients qui n'ont pas été rappelé.
Je ne rencontre pas de message d'erreur, je suis en manque d'idées sur quoi me lancer.
Depuis ce matin je suis parti sur une idée que j'ai eu : Ca va être de compter le nombre d'appels abandonnés par clients et voir si ça correspond ou non au nombre d'appels total.
Pour cela j'essaie actuellement avec un bout de requête comme ça dans mon select :
Code:
case when nb_tot = sum(nb_abd) then DESG_COUR end as nom
Et donc d'afficher les personnes qui n'ont pas été rappelé. Le soucis que je rencontre actuellement va être d'avoir les données comme le numéro de personne etc etc associées au client comme expliqué sur la capture de mon premier message.
Je vais jeter un oeil à l'instruction Exists, je te remercie !
Bien cordialement