Yop
Je travaille actuellement sur la future version du site de ma boite, et je bute sur une requête SQL à la con.
Pour vous donner un ordre d'idée, voici les tables simplifiées que j'utilise :
article {id|nom}
archives_prix {date_prix|prix|id_art_fk}
Comme vous le voyez, le prix n'est pas intégré dans la table article, car ils sont archivés dans la table archives_prix en fonction de leur date de modification. Ca permet d'avoir un historique complet.
Seulement, j'ai besoin de faire une requête qui me permet de faire un tri des articles par prix (croissant / décroissant)
J'utilise MySQL 3.23, ce qui complique un peu la donne puisqu'il n'est pas possible de faire des requêtes imbriquées...
En outre, un SELECT id_art_fk, MAX(date_prix), prix FROM archives_prix GROUP BY id_art_fk me donne la bonne date, mais pas le bon prix...
Je bosse dessus mais si quelqu'un a une idée à me proposer... Sachant que là c'est la version simple. Je peux avoir jusqu'à 4 tables dans la requête.
Merci