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

Oracle Discussion :

Problème de GROUP BY


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 109
    Par défaut Problème de GROUP BY
    Environnement: Oracle9i 9.2.0.1.0

    Comment récupérer un champs de la première ligne des enregistrements groupés?

    J'ai une table de projets et on m'a demandé de regrouper les projets. Sachant que les numéros de projet sont de type « X9999-99 », j'ai donc fait un GROUP BY (SUBSTR(Projet, 1, 5) et ça fonctionne bien.

    Ex.

    X0334-01 (projet principal)
    X0334-03 (sous projet)
    X0334-03 (sous projet)

    J'aimerais récupérer les infos telles que Nom, desc, leader du 00, est-ce possible dans un GROUP BY?

    Merci d'avance!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 36
    Par défaut
    Bonjour,
    oui tu peux mettre autant de colonnes que nécessaire dans ton group by.
    A noter que tu dois avoir les mêmes colonnes dans la clause select et dans le group by.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Select
        projet, nom, desc
    from 
        table
    group by
        projet, nom, desc

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 90
    Par défaut
    salut
    donne moi , si tu peux , la description de la table .

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Par défaut Re: Problème de GROUP BY
    Citation Envoyé par nmathon
    Environnement: Oracle9i 9.2.0.1.0

    Comment récupérer un champs de la première ligne des enregistrements groupés?
    Bonjour,

    les fonctions analytiques sont tes amis !!!
    cf tutorial sur developpez.com : http://lalystar.developpez.com/fonctionsAnalytiques/

    et plus particulièrement la fonction FIRST : http://lalystar.developpez.com/fonct...lytiques/#L3.9

    bon courage

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

Discussions similaires

  1. [XI] problème avec groupe sur un champ trié par origine ?
    Par kikidrome dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 11/04/2007, 15h31
  2. Problème avec GROUP BY
    Par Korskarn dans le forum Langage SQL
    Réponses: 6
    Dernier message: 07/03/2006, 14h35
  3. Problème avec group by...
    Par gdido dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 30/07/2005, 09h34
  4. [débutant] problème avec Group by
    Par Amenofis dans le forum Débuter
    Réponses: 5
    Dernier message: 25/05/2005, 09h57
  5. Réponses: 9
    Dernier message: 17/01/2004, 10h51

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