[Résolu] Bibliothèque : classer livres / nombre d'emprunts
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
[Résolu] Bibliothèque : classer livres / nombre d'emprunts
Bonjour,
Dans une BDD pour bibliothèque (en fait c'est pour une ludothèque, mais au moins "bibliothèque, ça parle à tout le monde), chaque objet peut être emprunté successivement par les adhérents.
J'ai une table "livres", une table "adhérents" et une table "emprunts".
Je peux facilement faire une requête qui lie les tables "livres" et "emprunts", et cela me sort le listing de tout ce qui été emprunté. mais pour un livre emprunté 5 fois, j'aurai cinq lignes avec le même titre, et un ID d'emprunt différent.
J'aimerais créer une requête qui classe les livres du plus emprunté au moins emprunté, avec le nombre d'emprunts affiché (ici : 5). Je ne suis vraiment pas assez calé en SQL pour faire ça...Est-ce que quelqu'un pourrait m'aider ?
Je vous remercie d'avance.
Dans une BDD pour bibliothèque (en fait c'est pour une ludothèque, mais au moins "bibliothèque, ça parle à tout le monde), chaque objet peut être emprunté successivement par les adhérents.
J'ai une table "livres", une table "adhérents" et une table "emprunts".
Je peux facilement faire une requête qui lie les tables "livres" et "emprunts", et cela me sort le listing de tout ce qui été emprunté. mais pour un livre emprunté 5 fois, j'aurai cinq lignes avec le même titre, et un ID d'emprunt différent.
J'aimerais créer une requête qui classe les livres du plus emprunté au moins emprunté, avec le nombre d'emprunts affiché (ici : 5). Je ne suis vraiment pas assez calé en SQL pour faire ça...Est-ce que quelqu'un pourrait m'aider ?
Je vous remercie d'avance.
Dernière modification par coucou le 31 mai 2019 13:21, modifié 1 fois.
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
LinuxMint 18.3
Re: Bibliothèque : Classer des livres par nombre d'emprunts
Bonjour
Comment fait on pour essayer de t'apporter une réponse sans base exemple ?
A+
Comment fait on pour essayer de t'apporter une réponse sans base exemple ?
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Re: Bibliothèque : Classer des livres par nombre d'emprunts
Merci de ta réponse.
Voici à quoi ça pourrait ressembler :
Voici à quoi ça pourrait ressembler :
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
LinuxMint 18.3
Re: Bibliothèque : Classer des livres par nombre d'emprunts
Re
A+
Tu peux testercoucou a écrit :J'aimerais créer une requête qui classe les livres du plus emprunté au moins emprunté, avec le nombre d'emprunts
Code : Tout sélectionner
SELECT "Jeux"."Titre", COUNT( "Emprunts"."ref_jeu" ) "NbEmprunt" FROM { oj "Emprunts" RIGHT OUTER JOIN "Jeux" ON "Emprunts"."ref_jeu" = "Jeux"."Id_jeu" } GROUP BY "Jeux"."Titre" ORDER BY "NbEmprunt" DESC
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Re: Bibliothèque : Classer des livres par nombre d'emprunts
Merci, c'est exactement ce qu'il me fallait !
Jamais je n'aurais pu trouver par moi-même.
Un grand merci !
Jamais je n'aurais pu trouver par moi-même.
Un grand merci !
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
LinuxMint 18.3
Re: Bibliothèque : Classer des livres par nombre d'emprunts
Bonjour,
Problème résolu ?
Il est d'usage d'ajouter manuellement au début du titre de votre premier message la balise [Résolu] (avec un R majuscule et sans oublier le e accentué, le tout entre crochets) et de cocher l'icône
Problème résolu ?
Il est d'usage d'ajouter manuellement au début du titre de votre premier message la balise [Résolu] (avec un R majuscule et sans oublier le e accentué, le tout entre crochets) et de cocher l'icône
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Re: [Rés]Bibliothèque : Classer des livres par nombre d'empr
Oui, mais je n'ai pas assez de place pour écrire [Résolu]...
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
LinuxMint 18.3