Page 1 sur 1

Question pour les bons !

Posté : 04 mai 2006, 15:04
par Cobaye
Bonjour,

Voici mon problème !

J'ai un voyage qui a plusieurs tarifs suivant les dates
Par exemple :
1 janvier au 30 janvier tarif : 500 € Promo: 0 (y en a pas)
1 Mars au 30 mars : tarif 550 € : Promo : 400 €

je voudrai qu'il me trouver la deuxième ligne avec 400 €, je connais la fonction LEAST qui permet pour la deuxième ligne d'avoir 400 € mais pour la première ca me sort 0 alors que pour la première je voudrai 500 €

Quelqu'un à une idée ?

Posté : 04 mai 2006, 15:15
par Cobaye
Bon j'ai trouvé :

Code : Tout sélectionner

SELECT IF(PrixPromo >0, LEAST( Prix, PrixPromo ) , Prix ) AS Prix, IdDatePrix FROM table WHERE IdProduit = '3' GROUP BY IdDatePrix ORDER BY Prix LIMIT 0 , 1;

Posté : 04 mai 2006, 16:55
par Cyrano
Bon j'ai trouvé
On est jamais aussi bien servi que par soi-même :langue: