IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Formatage d'un champ de type datetime


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 64
    Par défaut Formatage d'un champ de type datetime
    J'utilise un lot DTS pour exporter une table de mon serveur SQL Server vers un fichier CSV, ce fichier CSV est ensuite importé dans une base MYSQL. J'ai un problème avec un champ datetime, en effet, lorsque ce dernier est exporté sous ce format là :
    -------------------
    2007-10-23 16:54:17.867000000
    -------------------
    l'import vers MYSQL ne fonctionne pas.
    Par contre, lorsqu'un autre champ de type datetime est exporté comme ceci, l'import fonctionne bien :
    -------------------
    2007-10-05 15:00:04
    -------------------
    Les deux champs font pourtant partie de la même table et sont du type datetime.

    Je voudrais savoir comment modifier ma requête pour avoir toujours la date/heure sous le format "2007-10-05 15:00:04"

    Merci beaucoup.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    381
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 381
    Par défaut
    Hello !
    Je ne suis pas assez calé pour expliquer la différence de comportement, mais au pire pour éviter les problemes de ce type, tu peux faire une conversion dans les 2 sens :
    vers varchar avec le format de ton choix en export (exemple avec la date du jour : SELECT CONVERT(VARCHAR(19), GETDATE(), 120) pour avoir le format que tu donnes), et de varchar en datetime en import.

    Non ?

Discussions similaires

  1. manipulation d un champ de type datetime
    Par decisionnel dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/07/2009, 09h14
  2. [MySQL] Problème d'insert avec un champ de type DateTime
    Par mademoizel dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 05/05/2009, 03h45
  3. condition sur un champ du type datetime
    Par moha_alnif dans le forum Requêtes
    Réponses: 2
    Dernier message: 30/04/2009, 20h59
  4. Indexe sur les champs de type DATETIME
    Par Thierry8 dans le forum Requêtes
    Réponses: 9
    Dernier message: 25/06/2006, 19h45
  5. champ de type DATETIME en 12/24 h
    Par mica94 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 11/01/2006, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo