IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Filtrage de données


Sujet :

SQL Oracle

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2021
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2021
    Messages : 26
    Points : 16
    Points
    16
    Par défaut 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 :

    Nom : Capture.PNG
Affichages : 58
Taille : 22,6 Ko

    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

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    mai 2002
    Messages
    8 973
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2002
    Messages : 8 973
    Points : 30 126
    Points
    30 126
    Par défaut
    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.
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2021
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2021
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

Discussions similaires

  1. Filtrage de données avec deux listbox
    Par kinaï dans le forum ASP.NET
    Réponses: 0
    Dernier message: 05/09/2007, 11h13
  2. Réponses: 1
    Dernier message: 05/06/2007, 17h19
  3. Réponses: 3
    Dernier message: 30/03/2007, 09h53
  4. filtrage de données
    Par gil35131 dans le forum Requêtes
    Réponses: 2
    Dernier message: 24/10/2006, 18h49
  5. filtrage de données
    Par gil35131 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 21/10/2006, 11h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo