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 :

Format date convert(datetime)


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Homme Profil pro
    Consultant Décisionnel
    Inscrit en
    Janvier 2012
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant Décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2012
    Messages : 128
    Points : 84
    Points
    84
    Par défaut Format date convert(datetime)
    Bonjour à tous,

    J'ai une petite question, je n'arrive pas à trouver tous les formats possibles du :

    Convert(datetime,,)

    sur la doc micosoft par exemple je n'ai pas le :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT CONVERT(NVARCHAR(20), [CALENDAR_DATE], 23),
    qui est au format aaaa-mm-dd (et il m'a bien sauvé la vie)

    où je peux trouvé la liste? (je n'ai pas trouvé sur le net)

  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 772
    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 772
    Points : 52 737
    Points
    52 737
    Billets dans le blog
    5
    Par défaut
    le format 23 n'est plus géré :
    http://msdn.microsoft.com/fr-fr/library/ms187928.aspx

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre régulier
    Homme Profil pro
    Consultant Décisionnel
    Inscrit en
    Janvier 2012
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant Décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2012
    Messages : 128
    Points : 84
    Points
    84
    Par défaut
    Du coup je suis bien embêté,

    Comment je peux avoir ce format?

    J'ai essayé un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cast([YEAR_STAT] as char(4)) + '-'  + Cast([MONTH_STAT] as varchar(2)) + '-01',
    Mais j'obtiens comme résultat :
    2008-1-01

    Avec un char c'est pire j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cast([YEAR_STAT] as char(4)) + '-'  + Cast([MONTH_STAT] as char(2)) + '-01',
    2008-1 -01
    avec un espace.

    Ce que je souhaite c'est
    2008-01-01
    2008-09-01
    2008-11-01
    etc..

    Je dois le faire à partir du DateTime également et je rencontre le même problème.

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    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 772
    Points : 52 737
    Points
    52 737
    Billets dans le blog
    5
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CONVERT(CHAR(10), MaDate, 120)
    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Format Date et DateTime
    Par keryss dans le forum ADO.NET
    Réponses: 5
    Dernier message: 06/03/2011, 10h26
  2. Convert Datetime en Date dans BO
    Par MOMO_LAM dans le forum Deski
    Réponses: 12
    Dernier message: 29/11/2007, 14h58
  3. [MySQL] comment rechercher une date au format datetime avec une date au format date
    Par Menoly dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/06/2007, 10h14
  4. Convertion Format Date
    Par Portekoi dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 30/03/2006, 19h43
  5. Convertir une date au format excel en datetime SQL server
    Par ALLB dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 20/07/2004, 11h28

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