date en sql

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

mv_murph
Nouveau WRInaute
 
Messages: 39
Inscription: Lun Avr 25, 2005 11:48

date en sql

Message le Ven Sep 16, 2005 11:55

bonjour

j'ai une table dans ma bdd avec une date, mais elle est de type varchar.
Je voudrais le convertir au type date, mais le format de ma date n'est pas bon.
Elle est au format jjmmaaaa et j'ai vu que pour etre de type date, il fallait que la date soit au format aaaammjj.

Pour l'instant j'ai fait une routine qui recupere ma date et la meme sous la forme aaaammjj. Enfin je change le type de mon champ manuellement.

Est-ce qu'il n'y aurait pas un moyen plus simple ?

Merci


e-kiwi
Modérateur
Modérateur
 
Messages: 13870
Inscription: Mar Déc 23, 2003 9:04

Message le Ven Sep 16, 2005 12:26

"aaaa-mm-jj" plutot :-) (date("Y-m-d");

pour ton cas, non, c est a toi de creer un nouveau champ dans ta base en type DATE, de faire un select de toute la base, un calcul de la nouvelle date au bon format et de re-injecter dans le nouveau champ date (appelé date2 disons) et une fois fait, tu supprime date que tu remplace par date2 :-)


STFprod
WRInaute passionné
WRInaute passionné
 
Messages: 627
Inscription: Mer Jan 14, 2004 7:39

Message le Ven Sep 16, 2005 13:12

update ... set date = concat( substr(date, 5, 9), "-", substr(date, 3, 5), "-", substr(date, 0, 2))

un truc dans le genre...

mv_murph
Nouveau WRInaute
 
Messages: 39
Inscription: Lun Avr 25, 2005 11:48

Message le Ven Sep 16, 2005 13:15

merci =)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité