Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 13 May 2009 09:57

Matthieu42
Juste Inscrit !
Date d'inscription: 3 Oct 2008
Messages: 3

Sous-Total dans un BD MapInfo

Bonjour,

J'ai une table MapInfo et je voudrai réaliser des sous totaux a l'interieur de celle-ci.
Dans cette table il y a un champ surface et un champ ID.
Donc je voudrai la somme de la colonne surface pour les lignes dont le champs ID est égal à P1 et ensuite un autre total pour les lignes dont le champ ID est égal à P2... Puis à la fin un total global.

Je pense que l'on peut faire sa avec une sélection SQL mais je ne suis pas sur. Quelqu'un peut m'aider???

Merci d'avance

Hors ligne

 

#2 Wed 13 May 2009 13:45

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: Sous-Total dans un BD MapInfo

Bonjour
Si vous faites un SQL en faisant la somme de vos champs surface et grouper par ID.  Je crois que ça devrais répondre à votre question.

Revenez-nous avec le résultat.

Daniel


De retour à la géomatique

Hors ligne

 

#3 Wed 13 May 2009 14:09

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Sous-Total dans un BD MapInfo

Salut,

Essaye ça:

Code:

Select sum([Surface]) from Ta_table where Id = P1 into Resulats
ou
Select sum([Surface]) from Ta_table where Id like "P1" into Resulats

Ces requètes sont à mettre directement dans la FMB (Fenêtre MapBasic)
En espérant t'aider
A+
Joël

Hors ligne

 

#4 Wed 13 May 2009 15:33

Matthieu42
Juste Inscrit !
Date d'inscription: 3 Oct 2008
Messages: 3

Re: Sous-Total dans un BD MapInfo

Vos réponses me permet de faire un total par ID. Le problème c'est que sa me donne une nouvelle table avec le résultat. Alors que moi je souhaiterais que sa me rejoute une ligne sous-total dans la table qui contient les colonnes Surface et ID.

Est ce que vous avez une autre solution à me proposer?????
Merci d'avance

Hors ligne

 

#5 Wed 13 May 2009 15:43

Marc-André
Participant assidu
Lieu: Montréal
Date d'inscription: 30 Sep 2005
Messages: 688

Re: Sous-Total dans un BD MapInfo

Bonjour,

C'est impossible de cette façon.

Vous pouvez cependant tout sélectionner, copier puis coller dans Excel.
Là, vous pourrez faire votre sous-total.

Hors ligne

 

#6 Wed 13 May 2009 16:51

greg-gwened
Participant actif
Lieu: Vannes
Date d'inscription: 4 Oct 2007
Messages: 148

Re: Sous-Total dans un BD MapInfo

Oui c'est impossible sous MapInfo.

Ou alors deux requetes sont nécessaires (deux tabelau différents donc):

Pour le résultat globale
SELECT SUM(SURFACE) FROM TABLE

Pour le résultat par id (tous les id dans une seule table)
SELECT ID, SUM(SURFACE) FROM TABLE GROUP BY ID

Dernière modification par greg-gwened (Wed 13 May 2009 16:53)

Hors ligne

 

Pied de page des forums

Powered by FluxBB