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 :

Clause avec une table sur plusieurs ligne


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2018
    Messages : 5
    Par défaut Clause avec une table sur plusieurs ligne
    Bonjour,

    J'ai une requete pour effectuer un calcul par rapport à des listes de comptes comptables stockés dans des regroupements.

    La liste des regroupement:

    N° Regroupement libelle Compte_deb Compte_fin
    1000 Facturation 700000 704999
    1000 Facturation 708000 709999
    1000 Facturation 713000 713999


    La requête est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Select sum(debit) , sum(credit) from t_ecriture
     
    where (compte between 700000 and 704999 or compte between 708000 and 709999 or compte between 713000 and 713999) and societe = 'compagnie'

    Je voudrais donc pouvoir aller chercher dans mon select un n° de regroupement qui me récupère les comptes.

    Merci par avance,

    Christophe

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 371
    Par défaut
    Bonjour,
    Visiblement tout est dans une seule table, donc il suffit d'ajouter la colonne dans le SELECG, et d'ajouter un GROUP BY en fin de requête.

    Tatayo.

  3. #3
    Membre du Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2018
    Messages : 5
    Par défaut
    Re,
    En fait les debit et credit sont dans une autre table à n'apparaissent que les comptes et pas les regroupements.

    T1 : N° Regroupement - Compte débit - compte fin

    T2 : Compte - débit - crédit

    Désolé de n'avoir pas été clair. Je débute sur les forums...

    Merci

  4. #4
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 371
    Par défaut
    OK, donc par rapport à ma réponse il faut juste ajouter une jointure (JOIN) entre les deux tables, et penser à préfixer les colonnes avec les noms de table.
    Le reste ne change pas.

    Tatayo.

  5. #5
    Membre du Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2018
    Messages : 5
    Par défaut
    Merci Tatayo

    Bonne continuation

    Christophe

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/10/2008, 19h31
  2. Réponses: 2
    Dernier message: 22/10/2008, 17h53
  3. [TStringGrid] Une cellule sur plusieurs lignes.
    Par Caine dans le forum Delphi
    Réponses: 15
    Dernier message: 28/03/2007, 12h53
  4. Maintenir la relation avec une popup, sur plusieurs pages
    Par Ricou13 dans le forum Général JavaScript
    Réponses: 24
    Dernier message: 15/03/2007, 17h52
  5. [Access] Trier une table sur plusieurs critères
    Par arnaud_verlaine dans le forum Langage SQL
    Réponses: 6
    Dernier message: 02/05/2006, 19h18

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