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 MySQL Discussion :

besoin d'aide pour une requête plz


Sujet :

Requêtes MySQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 27
    Points : 18
    Points
    18
    Par défaut besoin d'aide pour une requête plz
    Voilà le problème,

    J'ai une base de donnée contenant 6 tables. je fait une requête qui me donne un résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SELECT C.Nom,M.Nom as mecano, V.typeVoiture, TIMEDIFF(R.hfRep,R.hbRep) AS timework, P.prix+(M.tauxHoraire*TIMEDIFF(R.hfRep,R.hbRep)) AS CA
    							FROM dbgarage.Client C
    							JOIN dbgarage.Vehicule V ON C.nClient = V.nClient
    							JOIN dbgarage.Reparation R ON V.nImma = R.nImma
    							JOIN dbgarage.Mecanicien M ON R.nMec = M.nMec 
    							JOIN dbgarage.Produit P ON R.nPro = P.nPro
    							WHERE EXTRACT(YEAR FROM R.dateRep) = '2003'
    							ORDER BY C.Nom;
    Question: est-ce qu'il est possible de refaire une requête sur la réponse obtenu? Si oui comment? merci d'avance.(la requête fonctionne la c'est jsute que je voudrais maintenant qu'il group par nom en additionnant les resultat des Chiffres d'affaires.)

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 27
    Points : 18
    Points
    18
    Par défaut
    J'ai essayer ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SELECT Client,mecano,Vehicule,timework,
     SUM(CA) FROM(SELECT C.Nom as Client,M.Nom as mecano,
     V.typeVoiture AS Vehicule, TIMEDIFF(R.hfRep,R.hbRep) AS timework, P.prix+(M.tauxHoraire*TIMEDIFF(R.hfRep,R.hbRep)) AS CA
    							FROM dbgarage.Client C
    							JOIN dbgarage.Vehicule V ON C.nClient = V.nClient
    							JOIN dbgarage.Reparation R ON V.nImma = R.nImma
    							JOIN dbgarage.Mecanicien M ON R.nMec = M.nMec 
    							JOIN dbgarage.Produit P ON R.nPro = P.nPro
    							WHERE EXTRACT(YEAR FROM R.dateRep) = '2003'
    							ORDER BY C.Nom) GROUP BY Client
    Mais ca ne va pas il me dit : MySQL a répondu: Documentation
    #1248 - Every derived table must have its own alias

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Besoin d'aide pour une requête de MAJ (modif. de car.)
    Par ptitscrat dans le forum Access
    Réponses: 5
    Dernier message: 22/03/2006, 17h27
  2. besoin d'aide pour une requête
    Par lipao17 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 04/01/2006, 16h55
  3. Besoin d'aide pour une requête SQL
    Par Borami dans le forum Langage SQL
    Réponses: 1
    Dernier message: 07/11/2005, 10h33
  4. Besoin d'aide pour une Requête SQL ...
    Par Kokito dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/07/2004, 11h56
  5. besoin d'aide pour une requête
    Par Damien69 dans le forum Langage SQL
    Réponses: 11
    Dernier message: 31/03/2004, 15h38

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