Partage
  • Partager sur Facebook
  • Partager sur Twitter

MSSQL : Conversion char en datetime

    26 novembre 2020 à 10:50:46

    Bonjour

    comment convertir du varchar(14) contenant des dates au format 20201026200000 pour 26/10/20 20:00:00 au format datetime?

    Je ne suis pas du tout en mesure de modifier le type varchar, je n'en suis pas propriétaire, je dois juste le transformer.

    merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter
      26 novembre 2020 à 12:17:56

      Bonjour,

      Il faut utiliser CONVERT : https://docs.microsoft.com/fr-fr/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver15

      Et au préalable découper et reformater ta chaîne pour qu'elle corresponde à un format connu, ici le plus simple serait le format 20 (ou 120).

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

      MSSQL : Conversion char en datetime

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown