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 Thu 03 May 2007 17:02

Zarah
Participant occasionnel
Lieu: La Réunion
Date d'inscription: 21 Apr 2006
Messages: 42

sql

Je dispose d'une table : fusion2006 sur mapinfo 7.5
qui est composée de 6 colonnes: Id_prelevement, plage, E_COLI(avec des chiffre à l'interieur), entero, coli_tot, conf bac

Je cherche à obtenir une classification pour tt la colonne E_COLI, par prelevement, à savoir si E_COLI<100="bon", si entre 100 et 2000 moyen et si >2000 mauvais

Voici ce que j'ai fait ds la fenetre rselection sql:
colonnes:*
table: fusion2006
Critères: (E_COLI<100)="bon"  And (100<=E_COLI<=2000)="moyen" And (E_COLI>2000)="mauvais"
OK

le fenetre me dit que la syntaxe est correcte quand je vérifie
mais quand je fais OK apparait "aucun enregistrement n'est selectionné"

si qql un a une idée
merci

ci joint la table


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Thu 03 May 2007 17:19

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: sql

Bonjour,
Une requête fait...une requête, pas une mise à jour !!
On peut tout simplement faire une analyse thématique, pour visualiser
Mais si on veut écrire ces informations "en dur" dans une colonne de fusion2006, il faut procéder par étape:
- créer une colonne (texte)
- sélection de E_COLI<100 ---> puis mise à jour de la colonne DE LA SELECTION par "bon"
- sélection de 100<E_COLI<2000 ---> puis mise à jour de la colonne DE LA SELECTION par "moyen"
- sélection de E_COLI>2000 ---> puis mise à jour de la colonne DE LA SELECTION par "mauvais"
Enfin, enregistrer la tablefusion2006...

Hors ligne

 

Pied de page des forums

Powered by FluxBB