Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2054 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème pour utiliser "MAX"

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème pour utiliser "MAX"

n°1951118
bryan63
Posté le 17-12-2009 à 11:05:21  profilanswer
 

Bonjour tout le monde, je n'arrive pas à avoir seulement la ligne où "sommedequantité" est au maximum...
 
Voila le code SQL:
 
SELECT Produit.intitule, Produit.type_produit, Requête1.sommedequantite
FROM Produit, Requête1
WHERE Produit.code_produit=Requête1.code_produit AND (Select Max(Requête1.sommedequantite) from (requête1));
 
Merci de vos réponses!

mood
Publicité
Posté le 17-12-2009 à 11:05:21  profilanswer
 

n°1951120
flo850
moi je
Posté le 17-12-2009 à 11:08:15  profilanswer
 

le plus rapide est de passer par un tri + limite :  
 
SELECT Produit.intitule, Produit.type_produit, Requête1.sommedequantite  
FROM Produit, Requête1  
WHERE Produit.code_produit=Requête1.code_produit
ORDER BY Requête1.sommedequantite dESC
LIMIT 1  
 
Sinon,  tu peux utiliser une sous requete


---------------

n°1951122
bryan63
Posté le 17-12-2009 à 11:12:37  profilanswer
 

Merci mais je n'ai jamais vu les limites.
 
Et quand j'essaye avec une sous requête, j'ai ce message : "Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée 'intitule' comme une partie de la fonction d'agrégat."

n°1951129
flo850
moi je
Posté le 17-12-2009 à 11:32:57  profilanswer
 

tu as fais quoi comme requete ?  
pourquoi ne pas utiliser les limites ( c'est le moyen le plus rapide )


---------------

n°1951130
bryan63
Posté le 17-12-2009 à 11:37:01  profilanswer
 

En fait, je dois trouver "Quel sont l'intitule et le type du produit le plus vendu ?"
 
Ma première requête (requête1), c'est:
 
SELECT Vente.code_produit, Sum(Vente.quantite) AS SommeDequantite
FROM Vente
GROUP BY Vente.code_produit;
 
Je n'utilise pas les limites car je n'ai pas encore vu ce que c'était, c'est un projet que je dois rendre.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème pour utiliser "MAX"

 

Sujets relatifs
Problème de validation W3C (script pris pour du HTML)Problème de configuration MySQL sur Django
probleme avec dreamweaver en mode affichage creéationNotice Index : je n'arrive pas à résoudre le probleme
PHP SQL probleme ORDER BY , GROUP BY...probleme affichage suite a une requete
utiliser joinprobleme de gravure
Problème de redimensionnement image en javascriptprobleme liste deroulante
Plus de sujets relatifs à : Problème pour utiliser "MAX"


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR