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

Développement SQL Server Discussion :

Fusion de résultat


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2013
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2013
    Messages : 33
    Par défaut Fusion de résultat
    bonjour,
    j'ai un sql 2000 sur lequel on m'a demandé de faire passer une requête apriori simple , mais j'ai un peu de mal.
    ma première requête effectue un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT MAX(LEFT(COL,2)) AS bid FROM Table WHERE LEN(COL)=12 GROUP BY RIGHT(COL,10)
    et me retourne donc bien XXX valeurs sur 2 positions

    ma seconde requête effectue un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT RIGHT(COL,10) AS bid FROM Table WHERE LEN(COL)=12 GROUP BY RIGHT(COL,10)
    et me retourne aussi XXX valeurs mais sur 10 positions

    et le but serait que je puisse effectuer une "fusion" de la premier et de la second requête afin de n'avoir qu'une seule colonne avec une concaténation du résultat de la première requête accolé du résultat de la seconde requête.

    une idee ?

  2. #2
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Par défaut
    bonjour,

    Pas sûr d'avoir bien compris le besoin.

    Est-ce ceci que vous voulez ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT RIGHT(COL,10) + MAX(LEFT(COL,2)) AS bid 
    FROM Table 
    WHERE LEN(COL)=12 GROUP BY RIGHT(COL,10)
    Sinon, un petit exemple serait le bienvenu

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2013
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2013
    Messages : 33
    Par défaut
    c'est bien ce que j'avait tenté mais j'ai comme message d'erreur
    "La colonne 'Table.COL' n'est pas valide dans la liste de sélection parce qu'elle n'est pas contenue dans une fonction d'agrégation ou dans la clause GROUP BY."

    a titre d'exemple



    REQ1 REQ2 voulu
    01 1000655276 011000655276
    01 0000155939 010000155939
    02 1001065815 021001065815

  4. #4
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Par défaut
    ça ne devait pas être exactement cette requete...

    postez la requête exacte qui vous a donné ce message.

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

Discussions similaires

  1. [2008R2] Jointure de fusion sans résultat
    Par Marshall06 dans le forum SSIS
    Réponses: 2
    Dernier message: 02/12/2011, 12h15
  2. [AC-2007] Fusion de résultat de requêtes
    Par aurekium dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 06/06/2011, 15h04
  3. [AC-2003] Fusion-Word : résultats partiels - enreg. manquants
    Par Souriane dans le forum Access
    Réponses: 8
    Dernier message: 29/10/2009, 14h25
  4. Fusions de résultats
    Par Bensor dans le forum Langage SQL
    Réponses: 4
    Dernier message: 13/12/2007, 14h19
  5. Fusion de résultat
    Par castaka dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 03/12/2007, 10h24

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