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é ?

#1 Fri 28 November 2014 12:14

white-shadow90
Participant actif
Date d'inscription: 9 Oct 2013
Messages: 91

Mettre à jour une colonne avec clauses emboitées

Bonjour,

Je souhaiterais savoir si mapinfo a la capacité à mettre à jour une colonne via un calcul effectué sur une colonne d'une autre table.

Autrement dit, je souhaiterais savoir pourquoi, lorsque j'écris dans le FMB la commande suivante :

Add Column "Activités_par_iris_v20141128" (Agriculture )From SIRENE_2014S1_typo_INSEE Set To Count(*) Where within and SIRENE_2014S1_typo_INSEE.NIV1 ="A"

j'ai un message d'erreur me disant "Commande non reconnue : and."

Je vous remercie par avance pour les réponses que vous pourriez me faire.

Hors ligne

 

#2 Fri 28 November 2014 14:39

nicoboud
Membre
Lieu: Nantes
Date d'inscription: 12 Oct 2007
Messages: 860

Re: Mettre à jour une colonne avec clauses emboitées

Bonjour,

La sous-sélection n'est pas possible dans la commande de mise à jour. Par contre, vous pouvez créer une sélection avant et faire votre mise à jour à partir de cette sélection

Code:

select * from SIRENE_2014S1_typo_INSEE where NIV1="A" into MaPreSelection
Add Column "Activités_par_iris_v20141128" (Agriculture )From MaPreSelection Set To Count(*) Where within

copiez ces deux lignes dans la FMB puis sélectionnez ces 2 lignes avant de taper "entrée"

Nicolas.


Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS

Hors ligne

 

#3 Fri 28 November 2014 15:02

white-shadow90
Participant actif
Date d'inscription: 9 Oct 2013
Messages: 91

Re: Mettre à jour une colonne avec clauses emboitées

Merci pour ces précisions.
Pour ceux qui seraient intéressés par la formule, il faut sauvegarder la table après avoir MAJ une colonne pour pouvoir mettre à jour une autre colonne.

Dernière modification par white-shadow90 (Mon 01 December 2014 13:48)

Hors ligne

 

Pied de page des forums

Powered by FluxBB