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 :

[SQL] Insert d'une date


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 19
    Par défaut [SQL] Insert d'une date
    Bonjour à tous,

    c'ets peut etre une bete question mais je n'arrive tout simplement pas a faire un insert dans un champ datetime sous sql server 2000.

    Il me met une date absurbe toujours autour de 1900.

    Merci d'avance à tous, je ne comprend vraiment pas.

    : : :

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 77
    Par défaut
    tu le fais quoi comment insert ?

  3. #3
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 19
    Par défaut
    ben j'ai essaye de plusieurs facons :

    INSERT INTO COMPTE_CLIENT(DateDebut)
    VALUES (21/03/2015)

    il met alors ca dans le champ : 1/01/1900

    ou alors avec un cast

    INSERT INTO COMPTE_CLIENT(DateDebut)
    VALUES (cast (2015-03-21 as datetime))

    et la il met ca : 15/06/1905

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 77
    Par défaut
    essaye avec les simples cotes plutôt ....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO COMPTE_CLIENT(DateDebut)
    VALUES ('21/03/2015')
    après ça dépend de la config du serveur ...du format de la date ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO COMPTE_CLIENT(DateDebut)
    VALUES ('03/21/2015')

  5. #5
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 19
    Par défaut
    Avec des cotes j'avais essaye mais la il fait une erreur carrement
    :

    The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
    The statement has been terminated.

    Je ne sais vraiment pas

  6. #6
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 19
    Par défaut
    Ca y est ai trouve

    fallait simplement mettre entre cotes tu avais raison mais faut la mettre a l'envers : yyyymmdd et sans séparateurs

    Incroyable ce truc !!!!

    Vive Oracle

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur SQL lors de l'insertion d'une date
    Par jdvacheron dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/07/2007, 16h31
  2. [Format Date] erreur sur insertion d'une date
    Par philobedo dans le forum SQL
    Réponses: 4
    Dernier message: 14/06/2005, 10h41
  3. insertion d'une date dans visual foxpro
    Par yvescollet dans le forum Bases de données
    Réponses: 4
    Dernier message: 10/05/2005, 15h39
  4. Réponses: 2
    Dernier message: 22/07/2004, 00h27
  5. [SQL] Conditions sur une date dans une requete
    Par poufouille dans le forum Bases de données
    Réponses: 4
    Dernier message: 17/03/2004, 14h25

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