[Résolu] Somme d'une colonne d'une requête
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.
-
David34
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 25 févr. 2023 10:48
[Résolu] Somme d'une colonne d'une requête
Bonjour à tous,
Je suis débutant sur Base.
J'ai une requête avec un champs qui multiplie 2 autres champs.
J'affiche cette requête sur un formulaire sous forme de table.
Sur ce formulaire je souhaite ajouter une zone numérique qui additionne les résultats de ce champs calculé.
1 champs quantité ingrédient
1 Champs Prix ingrédient
1 champs coût total avec calcul quantité * Prix
Je souhaite sur le formulaire avoir le total de la colonne des coût total par ingrédients, pour obtenir le cout total de la recette.
A mon niveau, je pourrais ajouter un champs dans la table qui calcul le coût pour chaque ingrédient, mais je souhaite qu'il soit recalculer a chaque fois, le prix des ingrédients sera évolutif, forcément.
Merci de votre aide, même juste m'aiguiller, car la je coince et ne trouve pas de référence pour additionner une colonne résultant d'une requête!
Je suis débutant sur Base.
J'ai une requête avec un champs qui multiplie 2 autres champs.
J'affiche cette requête sur un formulaire sous forme de table.
Sur ce formulaire je souhaite ajouter une zone numérique qui additionne les résultats de ce champs calculé.
1 champs quantité ingrédient
1 Champs Prix ingrédient
1 champs coût total avec calcul quantité * Prix
Je souhaite sur le formulaire avoir le total de la colonne des coût total par ingrédients, pour obtenir le cout total de la recette.
A mon niveau, je pourrais ajouter un champs dans la table qui calcul le coût pour chaque ingrédient, mais je souhaite qu'il soit recalculer a chaque fois, le prix des ingrédients sera évolutif, forcément.
Merci de votre aide, même juste m'aiguiller, car la je coince et ne trouve pas de référence pour additionner une colonne résultant d'une requête!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 26 févr. 2023 18:12, modifié 2 fois.
Raison : [Résolu] remplace [RESOLU]
Raison : [Résolu] remplace [RESOLU]
LibreOffice 7.4.5.1 sous macOS Monterey 12.3.1
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: Somme d'une colonne d'une requête
Salut,
Desolé de ne pas pouvoir lire ton fichier car il est SDBC.
Pour la fonction SOMME, il serait bon d'utiliser le critère GROUP BY.
Slts
Godefroy
Desolé de ne pas pouvoir lire ton fichier car il est SDBC.
Pour la fonction SOMME, il serait bon d'utiliser le critère GROUP BY.
Code : Tout sélectionner
Select SUM "case1", SUM"case2","date"FROM "matable" GROUP By "date"Godefroy
Libre Office 6.0.7 Ubuntu 18.04
-
David34
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 25 févr. 2023 10:48
Re: Somme d'une colonne d'une requête
Merci pour ta réponse Godefroy, voici le sqql
Message :
Code : Tout sélectionner
SELECT "id_Rec", SUM( "Total_ing" ) "Total_Rec" FROM "Requête_Ing_Rec" GROUP BY "Requête_Ing_Rec"."id_Rec"C'est quoi le SDBC ?firebird_sdbc error:
*Dynamic SQL Error
*SQL error code = -104
*Invalid command
*column id_Rec was specified multiple times for derived table Requête_Ing_Rec
caused by
'isc_dsql_prepare'
Dernière modification par micmac le 26 févr. 2023 15:51, modifié 1 fois.
Raison : Message balisé [quote] pour faciliter le lecture
Raison : Message balisé [quote] pour faciliter le lecture
LibreOffice 7.4.5.1 sous macOS Monterey 12.3.1
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: Somme d'une colonne d'une requête
Ok David,
Je ne suis pas sûr mais on va essayer (merci pour les parenthèses). Il serait bon pour ton dossier de savoir d'abord QUAND. Tu n'auras pas besoin de la date pour ton montant total:
d'abord recherche1:
`
et de suite, nouvelle recherche:
A bientôt
Godefroy
Je ne suis pas sûr mais on va essayer (merci pour les parenthèses). Il serait bon pour ton dossier de savoir d'abord QUAND. Tu n'auras pas besoin de la date pour ton montant total:
d'abord recherche1:
`
Code : Tout sélectionner
select "date", SUM("macase1") AS "subtotal1", SUM("macase2") AS "subtotal2" From "mestables"Group by "date"Code : Tout sélectionner
select SUM("subtotal1") AS "montant total1", SUM("subtotal2") AS "montant total2" From "recherche1"Godefroy
Libre Office 6.0.7 Ubuntu 18.04
-
David34
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 25 févr. 2023 10:48
Re: Somme d'une colonne d'une requête
godefroy a écrit : ↑26 févr. 2023 15:38 Ok David,
Je ne suis pas sûr mais on va essayer (merci pour les parenthèses). Il serait bon pour ton dossier de savoir d'abord QUAND. Tu n'auras pas besoin de la date pour ton montant total:
d'abord recherche1:
`et de suite, nouvelle recherche:Code : Tout sélectionner
select "date", SUM("macase1") AS "subtotal1", SUM("macase2") AS "subtotal2" From "mestables"Group by "date"
A bientôtCode : Tout sélectionner
select SUM("subtotal1") AS "montant total1", SUM("subtotal2") AS "montant total2" From "recherche1"
Godefroy
Merci Godefroy pour tes réponses, j'ai tout recommencer en HSQLBD et tout fonctionne !
LibreOffice 7.4.5.1 sous macOS Monterey 12.3.1
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: [RESOLU]Somme d'une colonne d'une requête
Alors bonne semaine David 
Libre Office 6.0.7 Ubuntu 18.04