Pb de conversion date sous forme de texte court en date

ghorfi1 Messages postés 35 Statut Membre -  
ghorfi1 Messages postés 35 Statut Membre -
Bonjour,
comment convertir un champ de date sous forme de texte court ex : 20060812 en date de forme normale ex : 2006/08/12 j'ai tout essayé mais sans resultat
je travaille avec acccess 2016
aidé moi svp
merci

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, suggestion:
    SELECT dateserial(left("20060812",4),mid("20060812",5,2),right("20060812",2));
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      tu devras faire ainsi:
      - créer un nouveau champ dans ta table
      - faire un UPDATE de ta table pour mettre à jour le nouveau champ en fonction de la valeur de l'ancien champ
      - supprimer l'ancien champ
      0
    2. ghorfi1 Messages postés 35 Statut Membre > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      - re bonjour yg_be me revoila a nouveau et tu voix que je je suis resté figé sur le dernier point , j'ai cherché partout pour changer le format de la date mais sans resultat et merci encore pour cette intervention .
      - et comment faire pour faire pour le update , j'ai creer le champ mais je ne voix pas ou je peux faire l'update de la table et encore je pense que ta encore une idee de montravail que j t envoyé ( mise en demeure et rappel de la mise en demeure )
      et encore merci yg_be
      0
    3. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      si ta table s'appelle t, ton ancien champ a et ton nouveau champ n, il te suffit d'exécuter ceci:
      update t set n = dateserial(left(a,4),mid(a,5,2),right(a,2));
      0
    4. ghorfi1 Messages postés 35 Statut Membre > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      excuse moi , mais ou je vais executé cette expression "update " j'ai pas compris ou inserer cette expression
      merci
      0