Question pour les bons !

Administrateur PHPfrance
Administrateur PHPfrance | 977 Messages

04 mai 2006, 15:04

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 ?
pro : http://www.ohweb.fr -> studio de développement en PHP, expertise en e-commerce, certifié PrestaShop
perso : http://www.olecorre.com -> un dico de termes informatiques

J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup]

Administrateur PHPfrance
Administrateur PHPfrance | 977 Messages

04 mai 2006, 15:15

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;
pro : http://www.ohweb.fr -> studio de développement en PHP, expertise en e-commerce, certifié PrestaShop
perso : http://www.olecorre.com -> un dico de termes informatiques

J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup]

Mammouth du PHP | 19672 Messages

04 mai 2006, 16:55

Bon j'ai trouvé
On est jamais aussi bien servi que par soi-même :langue:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: