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

Requêtes et SQL. Discussion :

Doublons sur regroupement SQL


Sujet :

Requêtes et SQL.

  1. #21
    Nouveau membre du Club
    Homme Profil pro
    Conseil aux entreprises
    Inscrit en
    Juin 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Conseil aux entreprises
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 44
    Points : 26
    Points
    26
    Par défaut
    Bonsoir Richard.

    Désolé de ne pas avoir répondu plus tôt, mais j'étais absent.

    Je vais essayer de poster cette question sur le forum IHM à ce moment là.

    Juste une dernière chose avant de marquer le sujet comme résolu : sur cet état, je dois faire apparaitre, pour chaque client, la nature des prestations, la durée totale, ça on l'a vu, le mode réglement des factures et le montant correspondant selon le mode. Puis-je ne faire qu'une seule requête pour l'ensemble et jouer avec les champs masqués et les calculs, ou suis-je obligé de passer par plusieurs requêtes indépendantes pour arriver à mes fins?

    Au passage : je suis toujours prêt à transmettre ma base de données pour une meilleure vision d'ensemble.

    Merci encore pour ton aide.

    Cordialement.

    PME Diag

  2. #22
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    Bonsoir PMEDiag,

    Citation Envoyé par PMEDiag
    sur cet état, je dois faire apparaitre, pour chaque client, .../... le mode réglement des factures et le montant correspondant selon le mode. Puis-je ne faire qu'une seule requête pour l'ensemble et jouer avec les champs masqués et les calculs, ou suis-je obligé de passer par plusieurs requêtes indépendantes pour arriver à mes fins?
    ==> tant que, en ajoutant des tables, donc des liens, tu ne multiplies pas le nombre de lignes par [xxx], alors tu peux garder la même requête.

    Autrement dit, dans ta requête qui fonctionne, tu devrais être capable de dire : "dans cette requête, il y a une ligne par xxx". En ajoutant les tables concernées par ta question, tu dois pouvoir déterminer si cette requête restera avec une ligne par xxx en fonction des relations. Si c'est le cas, pas de problème. Sinon, il faut ré-étudier la chose.

  3. #23
    Nouveau membre du Club
    Homme Profil pro
    Conseil aux entreprises
    Inscrit en
    Juin 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Conseil aux entreprises
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 44
    Points : 26
    Points
    26
    Par défaut
    Bonsoir Richard.

    Et bien en fait, la requête que nous avons rédigée ensemble fonctionne très bien. Mais dès que j'ajoute la notion de prestation, cela ne va plus.

    Si le client n'a eu que des prestations de dépannage, ou que des prestations de formation, tout fonctionne, avec les totaux.

    Mais s'il a bénéficié de prestations de dépannage et de formation dans la même année, j'ai alors une page pour le dépannage et une page pour la formation. Impossible de réunir les deux sur la même page.

    Crois-tu que ce que je veux faire soit iréalisable ou sinon comment penses-tu que je doive m'y prendre ?

    Merci beaucoup.

    Cordialement.

    PME Diag
    Fichiers attachés Fichiers attachés

  4. #24
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    Bonjour PMEDiag,

    Si IdPrestation fait partie du regroupement, il est normal d'avoir autant de lignes que de prestation : c'est la définition du regroupement. Apparemment, c'est ce que tu souhaites, donc il faut laisser ta requête avec IdPrestation.

    Citation Envoyé par PMEDiag
    Mais s'il a bénéficié de prestations de dépannage et de formation dans la même année, j'ai alors une page pour le dépannage et une page pour la formation. Impossible de réunir les deux sur la même page.
    ==> il s'agit de la conception de l'état résultant (gestion du saut de page) : je te suggère de poster du côté "IHM" qui contient la partie "Etat".

Discussions similaires

  1. Quel est le meilleur livre sur le SQL ?
    Par Marc Lussac dans le forum Livres
    Réponses: 78
    Dernier message: 03/10/2019, 20h04
  2. Eviter les doublons sur un champ SQL Serveur 2005
    Par crashyear dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/12/2006, 08h02
  3. [SQL/access] Doublon sur un champ
    Par kor dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/01/2005, 11h21
  4. Infos sur SYBASE SQL Anywhere Studio
    Par Thomad dans le forum Sybase
    Réponses: 2
    Dernier message: 28/04/2004, 16h12
  5. Réponses: 2
    Dernier message: 19/08/2003, 18h04

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