#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