Question pour determiner un prix minimum [SQL] - Programmation
Marsh Posté le 27-04-2001 à 16:30:17
Code :
|
J'ai fait le test sur une seule table comprenant les champs NOM et PRIX.
C'est "adapté" à ta structure... Il manquait un HAVING semble-t-il.
[edit]--Message édité par Fred999--[/edit]
Marsh Posté le 27-04-2001 à 16:37:22
Oui, c'est bien ca, j'avais completement oublié le Having ! MERCI pour ton aide !!
Marsh Posté le 27-04-2001 à 17:19:41
sacré Fred9999
Marsh Posté le 27-04-2001 à 16:18:32
J'aurai une petite question SQL... Voila, en faisant cette requete (en gros, ca calcule le prix moyen pour chaque fromage d'une BDD) :
select cheesename, avg(price) as average_price from rates x, offers y
where (
(x.cheesename = y.cheesename) and
(rating = '5')
)
group by cheesename
J'obtiens ce résultat :
CHEESENAME AVERAGE_PRICE
============================== =============
Finn 4.65
Gorgonzola 6.52
Single Gloucester 7.48
Et maintenant, ce que je voudrais, c'est extraire de ca, le fromage qui a le prix moyen minimum (c'est-a-dire le fromage Finn). Quelqu'un saurait comment faire ca ?? En gros, qu'est ce que je dois modifier ou ajouter dans ma requete pour faire ca directement (sans utiliser de vues) ? Je ne sais pas, c'est peut-etre un truc tout bete, mais la ca fait une heure que j'essaye et j'arrive toujours pas !! Merci d'avance !