[Résolu] erreur sql dans une requete, le nom de champ n'existe pas

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
pjub
Fraîchement OOthentifié
Messages : 2
Inscription : 25 nov. 2023 03:53

[Résolu] erreur sql dans une requete, le nom de champ n'existe pas

Message par pjub »

Bonjour à toutes et à tous et merci par avance pour l'aide que pourrez m'apporter

Voila, j'ai créer une base de donner avec le tuto "Débuter avec Base" mais j'ai une erreur que je n’arrive pas à solutionner, pourtant j'ai bien suivi le avec tuto afin, je pense !
l’expression « Somme(''credit'') – Somme(''debit'') dans la colonne "Solde Théorique"
Image
Je vous joint la base qui, je pense vous permettra de résoudre ce problème
Encore merci de votre aide
Patrice Jubré
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Oukcha le 26 nov. 2023 07:54, modifié 1 fois.
Raison : Titre complété et balisé
Openoffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: erreur sql dans une requete

Message par jeanmimi »

Bonjour,
L'instruction SQL devrait sans doute être :

Code : Tout sélectionner

SELECT SUM( "T_COMPTA"."credit" ) AS "Somme Crédit", SUM( "T_COMPTA"."debit" ) AS "Somme Débit", 
SUM( "credit" - "debit" ) AS "Solde", "T_ADHERENTS"."id_adherent " FROM "T_COMPTA", 
"T_ADHERENTS" WHERE "T_COMPTA"."ref_adherent" = "T_ADHERENTS"."id_adherent " 
GROUP BY "T_ADHERENTS"."id_adherent " HAVING ( ( "T_ADHERENTS"."id_adherent " = 1 ) )
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
pjub
Fraîchement OOthentifié
Messages : 2
Inscription : 25 nov. 2023 03:53

Re: erreur sql dans une requete

Message par pjub »

Bonjour Jean

Un très grand merci pour ton aide, cela fonctionne parfaitement.
Patrice
Openoffice 4.1.14 sous Windows 10