LIBRE OFICE BASE

Résolu/Fermé
MARTEGAL Messages postés 34 Date d'inscription dimanche 11 mai 2014 Statut Membre Dernière intervention 21 septembre 2022 - 14 mai 2022 à 11:40
MARTEGAL Messages postés 34 Date d'inscription dimanche 11 mai 2014 Statut Membre Dernière intervention 21 septembre 2022 - 17 mai 2022 à 10:54
Bonjour à toutes et à tous,

Dans ma base de données, j'ai construit 3 tables et 1 formulaire de remplissage de ces tables:
- Une table "adhérents-2022"
- Une table "cotisations"
- une table "activités"
Le formulaire servant à remplir la table "adhérents-2022"

A partir de la table "adhérents-2022" j'ai construit une requête ("requete_adh_indiv) permettant de sélectionner les adhérents ayant régler leur adhésion individuelle (il existe un autre type d'adhésions appelé "famille")
A partir de cette requête je voudrais avoir le total chiffré des adhésions individuelles. exemple : si j'ai 20 adhérents qui ont pris une adhésion individuelle, comment avoir la somme totale perçue.

Comment construire ma nouvelle requête à partir de la précédente.

Merci d'avance pour votre aide
A voir également:

5 réponses

yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
14 mai 2022 à 12:11
bonjour,
moi je créerais une nouvelle requête, basée sur la requête
requete_adh_indiv
, pour y ajouter les montants des cotisations.
0
MARTEGAL Messages postés 34 Date d'inscription dimanche 11 mai 2014 Statut Membre Dernière intervention 21 septembre 2022 2
16 mai 2022 à 09:05
Merci yg_be. Mais j'ai les valeurs des cotisations adhérent par adhérent, dans le champ calcul de ma requête "requete_adh_indiv". Ce que je demande dans ma nouvelle requête (que je n'arrive pas à construire) c'est la somme de la colonne de ce champ "valeur".

Bien à toi
0
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
16 mai 2022 à 09:19
Il s'agit probablement de faire alors une nouvelle requête, basée sur la requête existante, en utilisant
sum()
et
group by
.
0
MARTEGAL Messages postés 34 Date d'inscription dimanche 11 mai 2014 Statut Membre Dernière intervention 21 septembre 2022 2
16 mai 2022 à 09:28
C'est cela qu'il faut faire, mais je ne sais pas comment m'y prendre. Quoi mettre dans cette colonne calcul

Bonne journée
0
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
16 mai 2022 à 10:21
Nous pourrions sans doute être plus précis si tu partageais la syntaxe SQL de ta requête.
0
MARTEGAL Messages postés 34 Date d'inscription dimanche 11 mai 2014 Statut Membre Dernière intervention 21 septembre 2022 2
17 mai 2022 à 08:27
Salut Yg_be,

Merci de t'intéresser à mon cas. Voici le SQL de la requête 'requete_adh_indiv' :

SELECT "NOM" AS "NOM", "PRENOM" AS "PRENOM", "CLEF_COTIS" AS "CLEF_COTIS", "CLEF_COTIS" * 10 AS "VALEUR" FROM "Adherents-2022" WHERE "CLEF_COTIS" = 1 ORDER BY "NOM" ASC

Mon but dans la prochaine requête : faire la somme de la colonne 'VALEUR'

Bonne journée
0
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
17 mai 2022 à 09:49
peut-être
select sum(VALEUR) from requete_adh_indiv
0
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471 > yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024
17 mai 2022 à 09:53
ou bien
SELECT sum(CLEF_COTIS) * 10 AS total FROM "Adherents-2022" WHERE "CLEF_COTIS" = 1
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MARTEGAL Messages postés 34 Date d'inscription dimanche 11 mai 2014 Statut Membre Dernière intervention 21 septembre 2022 2
17 mai 2022 à 10:54
Super,

C'est la 2ème formule (à partir directement de la table) qui fonctionne. J'aurais du y penser !

Merci yg_be
0