Bonjour,
Désolé de ne pas avoir donné de titre plus précis, mais je ne trouvais vraiment pas.
Commençons par le shéma de ma table.
Table 'marche'
-------------------------
Champ -- Valeur 1er enregsitrement -- Valeur deuxième enregistrement
id -- 1 -- 2
objet -- 1 -- 1
prix -- 5 -- 4
nombre -- 3 -- 5
C'est donc une table qui liste toutes les ventes actuelles sur un marché. Le champ objet correspond à l'ID de l'objet, pour que je puisse grouper toutes les ventes d'un même objet dans ma requête. Je veux récupérer le nombre total de vente d'un même objet, le prix le plus bas pour cet objet, et le nombre d'objet au prix le plus bas.
J'ai donc fait cette requête :
Comme vous pouvez le voir, je plante pour récupérer le nombre d'objet au prix le plus bas. Ce qui se résumerait par 'marche.nombre WHERE MIN(marche.prix)'. La réponse doit être toute simple mais je bloque.Code:
1
2
3 SELECT SUM(marche.nombre) AS nbtotal, MIN(marche.prix) AS prixmini FROM marche GROUP BY marche.objet
Merci d'avance pour votre aide !