Bonjour,
voici la structure de ma table
Si j’instancie cette table (et d’autres tables aussi), j’ai une offre. L’historique concerne donc plusieurs offres qui ont le même nom (name dans profil_offre) mais avec des dates de création différentes. mon objectif est d’afficher juste l’offre la plus récente et les autres dans une autre page accessible via historique du fichier offre.Mon problème c'est de faire une requete qui me récupère toutes les offres précédant celle en cours.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE TABLE Profil_Offre ( id INTEGER NOT NULL AUTO_INCREMENT, idTechServiceConcat INTEGER, name VARCHAR(50), date_creation DATE, type_offre CHAR(50), PRIMARY KEY (id), KEY (idTechServiceConcat) ) DEFAULT CHARACTER SET latin1 ENGINE=INNODB
j'ai fait la requete suivante mais ça ne marche pas:
SC
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * from profil_offre WHERE profil_offre.name = nomDeMonOffre AND profil_offre.dateCreation < 2010-06-01 par exemple ORDER BY offre.dateCreation A
avec mysql 5.0.45.
Merci par avance de votre réponse.
Partager