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 server date


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 60
    Points : 50
    Points
    50
    Par défaut sql server date
    SQL server 7.0 sur Windows 2000 SP4.
    fomat de date sur le serveur: M/d/yyyy

    Exemple: 03/22/06 représente le 22 mars 2006
    03/13/06 repérsente le 13 mars 2006

    Mon problème est que 03/12/06 représente le 3 décembre 2006

    Où est le problème? sur le serveur?

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 917
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 917
    Points : 51 693
    Points
    51 693
    Billets dans le blog
    6
    Par défaut
    Lors de la conversion STRING / DATETIME, SQL server utilise universelmment le format ISO court :

    AAAAMMJJ HH:MM:SS.nnn

    A l'affichage il utilise dans QA le format ISO long
    AAAA-MM-JJ HH:MM:SS.nnn

    avec un outil graphique d'affichage il se base sur les paramètres régionaux.

    A +

  3. #3
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Pour fixer le format en entrée pour la date, vous pouvez utiliser la commande :


  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 60
    Points : 50
    Points
    50
    Par défaut sql server date
    mais pourquoi est-ce que le serveur interprète 4/12/2006 comme le 4 décembre 2006 et 4/13/2006 comme le 13 avril 2006???

    Mon format de date est pourtant M/D/YYYY

    Je ne comprends pas bien

    merci

  5. #5
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    C'est une conversion implicit.
    Comment êtes-vous sûr que le format de date est le DMY ?

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 60
    Points : 50
    Points
    50
    Par défaut
    Au niveau des paramètres régionaux du serveur, j'ai mis english (États-unis) et format date: M/D/YYYY.

    Au niveau de mon code ASP, j'ai une fonction qui affiche la date Mois/Jour/Année.

    On m'a dit que si un serveur Windows 2000 n'est pas installé avec ENGLISH (ÉTATS-UNIS) avec les paramètres régionaux M/D/YYYY à son installation cela créera des problèmes avec SQL SERVER avec le format de date. Est-ce possible?

Discussions similaires

  1. [Sql Server] Date et group By
    Par salska dans le forum Langage SQL
    Réponses: 7
    Dernier message: 14/09/2006, 13h38
  2. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 16h55
  3. [SQL Server] Date dans une requete
    Par Sophie2097 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 12/04/2006, 09h59
  4. sql server date format on w2k server sp4
    Par hottnikks_79 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 03/04/2006, 08h37
  5. Date en SQL Server
    Par Sadneth dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/06/2004, 11h27

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