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

Langage SQL Discussion :

[Débutant] probleme de regroupement


Sujet :

Langage SQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Points : 5
    Points
    5
    Par défaut [Débutant] probleme de regroupement
    Bonjour à tous,

    j'essaie d'effectuer une requete sql sur paradox. Le premier jet commence à me convenir mais j'ai un probleme de classement.

    Voici la requete : (bon ok c'est du basic, ne m'en voulez pas trop )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SELECT DISTINCT D.Genre, D."Prete le", D."Code Classement", D4.codefamille, D."CodeLecteur", D.Reference
    FROM "biblio.DB" D, "Codebib.DB" D1, "Categlec.DB" D3, "Adresse.DB" D4
    WHERE 
    (D1."Code classement" = D."Code Classement") 
    AND (D.CodeLecteur = D4.codelecteur) 
    AND D.Genre = 85
    AND EXTRACT (YEAR from D."prete le") = 2007
    AND EXTRACT (MONTH from D."prete le") = 12
    ORDER BY D."prete le", D."Code Classement", D."CodeLecteur"
    Mon problème est donc le suivant :
    1/ les données extraites de D.Codelecteur et D.Reference apparaissent avec "...,00" et je souhaiterai enlever ces décimales

    2/ le champ code classement contient des valeurs 100, 106, 205, 342, etc...
    je voudrai faire un regroupement des valeurs sur le 1er chiffre de chaque centaine mais je rencontre des soucis avec Group BY.
    Si une bonne ame pouvait me donner un "coup de patte"
    je vous en remercie d'avance,

  2. #2
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut
    tu dois avoir dans le group by tous les champs du select à l'exception des agrégés (sum, count, avg, ...), après c'est l'ordre qui compte

Discussions similaires

  1. [MFC] débutant probleme appel de fonction
    Par Gloubi99 dans le forum MFC
    Réponses: 9
    Dernier message: 30/08/2005, 15h40
  2. [Débutant] Probleme d'incrémentation d'une variable
    Par sakuragikan dans le forum ASP
    Réponses: 2
    Dernier message: 25/08/2005, 13h11
  3. [débutant] Probleme avec switch et héritage
    Par durk dans le forum Langage
    Réponses: 2
    Dernier message: 21/04/2005, 09h48
  4. [C#][débutant] Probleme avec un case
    Par Le Basque dans le forum Windows Forms
    Réponses: 2
    Dernier message: 13/01/2005, 12h45
  5. [débutante]Probleme de liens image dans JSP/Servlet
    Par celine31 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 24/11/2004, 15h51

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