IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Lignes et colonnes dans une requête [AC-2010]


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2011
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2011
    Messages : 119
    Points : 49
    Points
    49
    Par défaut Lignes et colonnes dans une requête
    Bsr
    Une fois de plus j'en appelle a votre bonne âme pour me dépanner.
    J'ai une requête de sélection R_TournCom composé d'un champs Id, Communes, Tun, Tdeux, Ttrois qui me sélectionne les communes et les différentes tournées issues de la table T_ComTour.
    Les soucis c'est qu'une commune peut être sur plusieurs tournées. J'aurais voulu qu'au lieu afficher sur une ligne :
    Commune Une, Tun et Ttrois
    Ce soit sur une colonne :
    Commune Une, Tun
    Commune Une, Ttrois

    J'espère que j'ai été assez clair dans mon problème.
    Merci

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Salut,

    Tu veux mettre les données en colonnes sur plusieurs lignes...
    Si c'est cela tu peux utiliser les requêtes union :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select Commune, Tun as TOURNE from T_ComTour where Tun is not null
    union select Commune, Tdeux as TOURNE from T_ComTour where Tdeux is not null
    union select Commune, Ttrois as TOURNE from T_ComTour where Ttrois is not null
    @+.

  3. #3
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2011
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2011
    Messages : 119
    Points : 49
    Points
    49
    Par défaut
    Merci Zoom61
    Sur ton explication est avec un peu de lecture je vais utiliser une requête union comme tu me la écrit. Avec ton code un truc me chiffonne c'est TOURNE, je ne comprends pas bien d’où çà viens. Pourrais tu Stp m'expliquer.
    Merci

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par pascal5 Voir le message
    Avec ton code un truc me chiffonne c'est TOURNE, je ne comprends pas bien d’où çà viens.
    Oui, un forum s'est fait pour cela.
    Pour faire une requête union, il faut qu'il y est le même nombre de champ et qu'ils aient le même nom, dans mon cas, j'ai choisi "TOURNEE" (j'ai oublie le "E" à la fin).

    @+.

  5. #5
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2011
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2011
    Messages : 119
    Points : 49
    Points
    49
    Par défaut
    C'est bon j'ai compris, j'ai (comme d'habitude) répondu trop vite.
    Merci et bonne journée.

  6. #6
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    N'oublie pas le tag

    @+.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Requete]Faire disparaître une colonne dans une requête
    Par emilie31 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 04/04/2007, 11h10
  2. Opération en colonne dans une requête
    Par mooh91 dans le forum Requêtes et SQL.
    Réponses: 12
    Dernier message: 10/02/2007, 05h07
  3. N° de ligne en cours dans une requête
    Par efrancilien dans le forum Requêtes
    Réponses: 1
    Dernier message: 10/11/2006, 10h03
  4. Réponses: 9
    Dernier message: 19/12/2005, 14h24
  5. fusion de 2 colonnes dans une requête select?
    Par epeichette dans le forum Requêtes
    Réponses: 1
    Dernier message: 04/11/2005, 23h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo