j'ai besoin d'une aide sur une requete mysql:
Dans ma base de donnée, j'ai une liste de salarié qui on effectuée plusieurs emploi dans notre société:
Exemple:
Salarié | date début| date fin| Poste|Societe
Frédéric|01/01/1973|01/01/1990|Magasinier|astra|
Frédéric|02/01/1990|31/07/1995|Magasinier superieur|astra|
Frédéric|01/08/1995|31/12/2000|Adjoint magasin|astra|
Frédéric|01/01/2001|00/00/0000|Resp.Magasinier|astra|
La requête:
Code : Tout sélectionner
SELECT concessions.nom as nomconcessions, rhp.nom as nom, rhp.prenom as prenom,rhpn.nom_nationalite as nationalite,rhp.adresse as adresse,rhp.cp as cp,rhp.ville as ville, DATE_FORMAT(date_entree,'%d/%m/%Y')as`date_entree`, DATE_FORMAT(date_naissance,'%d/%m/%Y')as`date`,`mutuelle_entreprise`, DATE_FORMAT(date_debut,'%d/%m/%Y') as datedebut ,DATE_FORMAT(date_fin,'%d/%m/%Y') as datefin , rhps.id_concessions
FROM `rh_personnel_suivi` rhps
INNER JOIN concessions on concessions.id_concessions=rhps.id_concessions
INNER JOIN rh_personnel rhp ON rhp.id_rhp = rhps.id_rhp
INNER JOIN rh_personnel_nationalite rhpn ON rhpn.id_rhpn=rhp.id_rhpn
INNER JOIN rh_personnel_classification rhpc ON rhpc.id_rhpc = rhps.id_rhpc
INNER JOIN rh_personnel_echelon rhpe ON rhpe.id_rhpe = rhps.id_rhpe
INNER JOIN rh_personnel_type_suivi rhpts ON rhpts.id_rhpts = rhps.id_suivi
INNER JOIN rh_personnel_type_emploi rhpte ON rhpte.id_rhpte = rhps.id_rhpte
INNER JOIN rh_personnel_type_contrat_travail rhptct ON rhptct.id_rhptct = rhps.id_rhptct
WHERE rhps.id_concessions IN ('18','34','33','19','20','11','14','15','35','9','10','17','16','36','30','32','3','1','2','13','12','7','8','4','5','6','25','22','29','31','21','27','26','28','23','24')
ORDER BY rhp.nom
Frédéric|01/01/1973|00/00/0000|Resp.magasinier|Astra|
c'est d'avoir la date de départ et date fin.
A chaque fois j'ai le champs id_rhps qui est un id unique.
Est-ce possible ?
guigui69