12-03-2010, 10:29 PM
Code :
SELECT `id`,`prix` FROM `produits`
WHERE
`nom` = "'.$donnee['nom'].'" AND
`idc` = "'.$c_id.'" AND
ORDER BY `date` ASC,`periode`ASC,`nom` DESC LIMIT 0,1;
avec ce code il va te selectionner le produit avec la date la plus petite, si il y a 2 dates identiques, il organisera par periode la plus petite en gardant la plus petite date et si toujours en égalité avec un autre, il sélectionne le nom Par ordre alphabétique et te retourne seulement le premier resulatat trouvé
En espérant que c'est ce que tu cherchais a faire