begin process at 2012 02 10 06:36:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Access

 > 

Requêtes

 > 

Passer de colonnes à lignes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Passer de colonnes à lignes

mardi 12 décembre 2006 à 10:20:06 | Passer de colonnes à lignes

Fianchetto

Bonjour à tous,

je suis sur une requete qui me pose des problèmes depuis quelques temps que je soumet à votre sagacité. Pour faire simple, j'ai une première requete qui me renvoie deux colonnes, un identifiant de personne (IdPers) et un identifiant de lieu (IdLieu). Elle peut ressembler à cela :

IdPers - IdLieu
Pers1     Arras
Pers1     Paris
Pers1     Trifouillis-les-Oies
Pers1     Colmar
Pers2     Montredon
Pers2     Toulouse
Pers3     Dunkerque

Une personne peut au maximum etre rattaché à 4 lieux. Je souhaite donc faire une requete me renvoyant cela :
IdPers - IdLieu1 - IdLieu2 - IdLieu3 - IdLieu4
Pers1     Arras       Paris       Trifouilli   Colmar
Pers2     Montred   Tlse
Pers3     Dunkerq

et donc de ne remplir les colonnes IdLieu2, 3 et 4 seulement si on trouve les valeurs appropriées. Voyez vous comment faire 
Merci d'avance  
mardi 12 décembre 2006 à 23:15:23 | Re : Passer de colonnes à lignes

nhervagault

Administrateur CodeS-SourceS
Réponse acceptée !
Salut

http://www.sqlfr.com/code.aspx?ID=32792

Le transfort est le pivot de access
mercredi 13 décembre 2006 à 13:51:48 | Re : Passer de colonnes à lignes

Fianchetto

oki merci pour l'astucce. Je regarde ça et tente de l'adapter à mon problème...




Cette discussion est classée dans : lignes, requete, passer, colonnes, idpers


Répondre à ce message

Sujets en rapport avec ce message

Inserer plusieurs lignes en une seule requete ?! [ par greg63 ] Salut a tout l'monde, j'ai un petit souci avec une base access en C# : je souhaite faire plusieurs INSERT a la suite, mais j'aimerais avoir a faire le Problème pour passer un paramètre dans une requete [ par franckydeluka ] Bonjour à tous ,Voilà j'ai un petit souci SQL si quelqu'un a déjà rencontré le problèmeJe fais la requete suivante qui marche très bien (je récupère l Aide sur requete [ par Baguauda ] Bonjour à tous.Pour commencer une brève mise en cituation.Je dois bidouiller un requetes pour améliorer mes temps de reponses, car je travaille sur Sq sous requete [ par carlosrb54 ] bonjour, j'ai un souci avec une sous requete pour supprimer plusieurs lignes d'une table.voila j ai une table avec 2 colonnes :record || valeur    51  Requete : échanger valeurs de 2 colonnes [ par bgan ] bonjour,Lors de la saisie de ma base de données j'ai inverser nom et prénomQuelqu'un pourrait t il me donner une requete qui échangerais ces 2 valeurs requete sur MySQL [ par Rjoe ] bonjour il ya une requete que j'arrive pas a faire si vous pouviez m'aidez svp  alors la table est: employe(empno, nom, date_emb) la requete est l transposer 1 lignes/ncolonnes en n lignes/2colonnes [ par sybess ] Bonjour,J'aimerai transformer une ligne de plusieurs colonnes en n lignes composées du nom de la colonne avec la valeur associée.En bref passé de :col comment transposer les lignes en colonnes sur mysql [ par richishimwe ] bonjour, comment on transpose les donnes des lignes d'un tableau en colonnes.exemple: j'ai un tableau des cours, aves champs: coursid and coursnom et requete sql [ par johnjjj ] bonjour je souhaite votre aide je suis débutant en sql j'ai une table TVOTEARTICLE et un champ NBJAIME je veux faire une requête sql pour affich COMMENT AFFICHER UNE REQUETE ENTRE LA DATE A ET LA DATE B ? [ par renaud2006 ] Bonjour, Je cherche à pouvoir afficher des informations sur des spectacles entre la date A (Début) et la date B (Fin). Donc imaginons qu'un spectac


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,368 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales