un probleme - SQL/NoSQL - Programmation
Marsh Posté le 12-06-2003 à 14:03:30
kmaro1 a écrit : J'ai un ptit souci sur sql server |
convert(datetime, substring(monchamp,5,2) + substring(monchamp,3,2) + substring(monchamp,1,2),12)
là je convertis ta chaine de caractère en datetime,
mais avant je la met en format 12(voir aide convert)
c à dire yymmdd (juste pour que la conversion se passe
bien)
J'aurais pu faire
convert(datetime, substring(monchamp,1,2) + '.' + substring(monchamp,3,2) + '.' + substring(monchamp,5,2),4)
Marsh Posté le 12-06-2003 à 14:17:14
ca ne marche pas..
plus exactement voici mon problème
voila ma table s'appelle test
il y a un champs qui s'appelle delai char 10
il y a dans cette colonne des données de types 060302
et j'aimerais faire
une convertion en champs date
voili voila
Marsh Posté le 12-06-2003 à 15:51:38
kmaro1 a écrit : ca ne marche pas.. |
Kes ki marche pas ?
et dans tes champs de type char 10 t'as vraiment 060302 ?
Sinon cette requête donne quoi
=>
select madate, substring(madate,1,2) + '.' + substring(madate,3,2) + '.' + substring(madate,5,2) from matable ...
normalement le resultat doit être
060302 06.03.02
311202 31.12.02
et
convert(datetime,'06.03.02',4) => ça te transforme ta
chaine de caractères en datetime niveau de ta
requête (uniquement !)
Marsh Posté le 12-06-2003 à 13:46:06
J'ai un ptit souci sur sql server
voila j'ai un champs dans une table de type char
ex:060302
j'aimerais le convertir en date
06 le jour
03 le mois
02 l'année
datetime me sort une date deja en anglais avec les heures, minutes secondes et je n'en ve pas
helperrrrrrrrr moi
merci d'avance