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

Langage SQL Discussion :

la fonction convert


Sujet :

Langage SQL

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 3
    Points : 2
    Points
    2
    Par défaut la fonction convert
    Bonjour,
    je souhaites vertir une date en integer. J'ai utilisé la fonction CONVERT. Mais maheuresement ça ne marche pas. Il y aurait-il quelqu'un qui peut me confirmer le syntaxe de cette fonction ou me proposé une autre utile dans mon cas.

    Merci par avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select convert('22/12/05', 'Integer')
    from dual;

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Points : 1 775
    Points
    1 775
    Par défaut
    Salut et bienvenu sur ce forum.

    Lis les règles du forum parce que la réponse à ta question dépend de ton SGBD et de sa version que tu n'as pas indiqués.

    Exemple : sous oracle tu peux faire un TO_NUMBER, sous Interbase un CAST, etc.
    Modérateur des forums Oracle et Langage SQL
    Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum

  3. #3
    Membre expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Points : 3 199
    Points
    3 199
    Par défaut
    Si vous êtes sous Oracle (et même sous d'autres SGBD, je présume), le calendrier Julien devrait vous aider :
    http://download-east.oracle.com/docs....htm#sthref125

    Example This statement returns the Julian equivalent of January 1, 1997:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT TO_CHAR(TO_DATE('01-01-1997', 'MM-DD-YYYY'),'J')
        FROM DUAL;
     
    TO_CHAR
    --------
    2450450

  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
    SELECT CAST(CURRENT_TIMESTAMP AS INTEGER)

    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. Fonction 'convert' non définie dans l'expression.
    Par Khalou8 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 31/12/2009, 17h54
  2. Fonction 'convert' non définie dans l'expression.
    Par Khalou8 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 31/12/2009, 16h02
  3. Comment utiliser la fonction "CONVERT"
    Par xehyan dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 19/12/2007, 17h32
  4. [SQL Server] fonction CONVERT
    Par dieudo dans le forum Langage SQL
    Réponses: 3
    Dernier message: 09/02/2006, 13h08
  5. fonctions CONVERT
    Par lilipuce83 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 24/05/2004, 12h27

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