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 Thu 08 January 2009 09:59

Céline Cantoni
Participant occasionnel
Date d'inscription: 21 Aug 2007
Messages: 23

[MI 8.5] Format de dates

Bonjour et bonne année à tous :-)

Après avoir cherché sur le forum, je me retourne vers vous pour un problème de format de dates.
Dans ma table, j'ai un champ dates mais elles apparaissent sous cette forme-là :
- pour les années 1990 : 90, 91, 92...
- pour les années 2000 : 1, 2, 3...

Je souhaiterais les transormer en 1990, 1991..., 2000, 2001... ce qui me sera plus pratique pour des analyses thématiques par classes.
Comment puis-je faire ? est-ce possible via "mettre à jour colonne" ?

Merci
Céline

Hors ligne

 

#2 Thu 08 January 2009 10:39

matieu_dumo
Participant actif
Lieu: Questembert
Date d'inscription: 15 Mar 2006
Messages: 135
Site web

Re: [MI 8.5] Format de dates

Bonjour,

il faut faire cette mise à jour de colonne en deux temps :
- tout d'abord créer une nouvelle colonne dans laquelle on on va écrire les nouvelles valeurs (1990, 2000...)
- ensuite créer une sélection des années 1990
- mettre à jour la nouvelle colonne de la sélection (attention de ne pas mettre la table entière à jour) en utilisant la fonction Right$(nom_colonne,2)
- répéter la procédure pour les années 2000

Dernière modification par matieu_dumo (Thu 08 January 2009 10:39)

Hors ligne

 

#3 Thu 08 January 2009 14:00

Céline Cantoni
Participant occasionnel
Date d'inscription: 21 Aug 2007
Messages: 23

Re: [MI 8.5] Format de dates

J'ai testé la manip' mais les dates apparaissent sous le même format, c'est-à-dire "90, 91, 92..." et pas en "1990, 1991, 1992..." comme je le souhaiterais. En fait, elles ont juste été copiées dans la colonne créée...
Il doit manquer quelque chose dans l'expression mais je ne trouve pas comment les convertir sous la forme souhaitée...

Céline

Hors ligne

 

#4 Thu 08 January 2009 14:15

matieu_dumo
Participant actif
Lieu: Questembert
Date d'inscription: 15 Mar 2006
Messages: 135
Site web

Re: [MI 8.5] Format de dates

au temps pour moi, c'est l'inverse.
- sélectionner les années 1990 (like "9%" et inverser sélection pour 2000)
- puis mettre à jour la nouvelle colonne de la sélection en utilisant la fonction "19"+nom_colonne
- pour les années 2000 sélectionner les années 1990 (like "9%" et inverser sélection)
- puis mettre à jour la nouvelle colonne de la sélection en utilisant la fonction "200"+nom_colonne

Hors ligne

 

#5 Thu 08 January 2009 15:49

Céline Cantoni
Participant occasionnel
Date d'inscription: 21 Aug 2007
Messages: 23

Re: [MI 8.5] Format de dates

C'est cool ça marche :-)
Merci bien.

Céline

Hors ligne

 

Pied de page des forums

Powered by FluxBB