Bonjour,
Je me tire les cheveux depuis quelques heures, mais impossible de trouver la solution à mon problème...
Le voici :
J'ai une base de données PRIX avec les tables suivantes :
Id (incrémenté / unique)
Nom_obj
Quantite_obj (1, 10, ou 100)
Prix_obj
Date (pas en format date malheureusement, car il y a l'heure)
Exemple :
1---obj1---10---2999---Tue 09 Oct 2007 - 22:30
2---obj2---1-----699---Tue 09 Oct 2007 - 22:35
3---obj3---1----7999---Tue 09 Oct 2007 - 22:35
4---obj1---10---4999---Wed 10 Oct 2007 - 16:59
5---obj3---1----5999---Wed 10 Oct 2007 - 18:13
...etc
Mon but, est d'avoir le dernier prix pratiqué, en fonction de l'objet ET de sa quantité...
Pour l'instant j'ai testé pas mal de choses, mais rien n'aboutit au résultat souhaité.
Ma dernière tentative en date, me donne l'Id le plus important pour un objet ET sa quantité, mais les autres champs affichent les premiers enregistrements.
Ex :
4---obj1---10---2999---Tue 09 Oct 2007 - 22:30
2---obj2---1-----699---Tue 09 Oct 2007 - 22:35
5---obj3---1----7999---Tue 09 Oct 2007 - 22:35
Voici mon horreur :
HELP !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT MAX(id),date,nom_obj,prix_obj,quantite_obj FROM prix GROUP BY quantite_obj,nom_obj
Merci d'avance !
Partager