[mysql] filtre: recherche de hausse de prix

filtre: recherche de hausse de prix [mysql] - SQL/NoSQL - Programmation

Marsh Posté le 02-10-2007 à 15:29:03    

Bonjour. Excusez moi du peu. Il y a du vocabulaire que je ne dois pas connaitre. Voila mon problème....
J'utilise mysql Distrib 5.0.37
 
Je connais SELECT DISTINCT  mais en fait je voudrais un peu l'inverse.
 
A partir de 2 champs ayant la même référence et des prix différents , je voudrais  
- les afficher par ordre de date et prix.
 
Ce que je ne sais pas, c'est comment sélectionner 1 ref si le nombre d'article lié et à prix différent à cette ref est >1. Je m'exprime mal. Je tente un exemple.
 
 
EXEMPLE:
1 x LEG421 à 23eu
1 x APP 25 à 14eu
3 x LEG421 à 25eu  
5 x APP 25 à 14eu
3 x LFD 32 à   5 eu
 
En tout il y a 4 articles possédant la même référence (LEG421) mais avec 2 prix différents.
C'est ces 2 lignes là que je voudrais ressortir.
 
Peut-on faire tout ça dans une même requète ?
Merci  :)


Message édité par thierryR le 02-10-2007 à 15:29:29

---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
Reply

Marsh Posté le 02-10-2007 à 15:29:03   

Reply

Marsh Posté le 02-10-2007 à 15:51:04    

Jette un oeil à ceci, tu en auras besoin :
count()
group by
having

Reply

Marsh Posté le 02-10-2007 à 16:00:43    

Si je fais un COUNT(ref_article) je suis obligé de mettre un GROUP BY ref_article. Donc je n'ai plus mon évolution de prix.
Me trompe je ? :D


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
Reply

Marsh Posté le 02-10-2007 à 16:05:36    

regarde les 3 clauses avant d'aller plus loin :o
 
ensuite cherche ma réponse à un gars qui cherche des infos sur ses avions pour le max(id) truc muche (j'ai répondu en début d'après-midi ça va pas être compliqué à trouver)
 
c'est grossomodo le même principe

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed