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

SQL Firebird Discussion :

Conversion heure en Integer


Sujet :

SQL Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut Conversion heure en Integer
    Bonjour,

    J'aimerais savoir svp si il y a un moyen de convertir en Integer une heure saisie dans une application pour que je puisse la stocker dans un champ d'une table ?

    Quelque chose comme le CAST (current_time as Integer)

    Je vous remercie

  2. #2
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Pourquoi vous ne déclarez pas tout simplement un champ de type time ?

  3. #3
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    Extract, extract, extract ....
    ça existe depuis très très longtemps (avant même que Firebird ne s'appelle Firebird)

    cf :http://www.firebirdsql.org/refdocs/l...5-extract.html

  4. #4
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Ah on n'a apparemment pas compris la même chose du problème posé .

    Moi j'ai compris qu'il saisissait dans une heure/minute/sec dans une application et il voulait l'enregistrer dans la base de données.

    Et Makowski a compris qu'il cherchait à extraire l'heure d'un champ Time (ou timestamp).

  5. #5
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    Extract, extract, extract ....
    Oui je sais mais ce n'est pas pour extraire une partie de l'heure ...

    Moi j'ai compris qu'il saisissait dans une heure/minute/sec dans une application et il voulait l'enregistrer dans la base de données.
    Exactement ca mais transformer en integer parce que j'ai vu ca dans une BD FireBird on saisi l'heure dans un DBGrid et c'est stocké en integer et ensuite pour lire cette heure stocker on récupere cette valeur integer et on la divise par 60.

    Pourquoi vous ne déclarez pas tout simplement un champ de type time ?
    Oui si je ne trouve pas je ferais cela c'etait juste pour eviter de creer des champs supplémentaire.

  6. #6
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Je crois que c'est un peu confus dans votre esprit.

    Si dans votre application vous demandez de saisir une heure (donc un simple chiffre compris entre 0 et 24) il vous suffit de l enregistrer dans la base dans un smallint.

    Si vous voulez enregistrer une heure avec des minutes et pourquoi pas seconde utilisez simplement le type Time. Je ne vois pas l'intérêt qu'il y aurait à le transformer en integer...

    Vous confondez peut etre avec un post qui parle du format date et time. En interne ces types des données sont en effet stoquées sous forme de nombre de jour depuis une date prise pour origine et time le nombre de milli-seconde depuis 00:00:00.000.

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

Discussions similaires

  1. Conversion heures minutes en heures centièmes
    Par shaman262 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 24/10/2005, 17h53
  2. [MsSQL 2000]Conversion heure GMT
    Par prophetky dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 30/08/2005, 17h27
  3. conversion text vers integer
    Par jawad.t dans le forum Connexion aux bases de données
    Réponses: 3
    Dernier message: 10/06/2005, 20h35
  4. Réponses: 3
    Dernier message: 12/05/2005, 12h10
  5. Conversions de String à Integer
    Par Rank dans le forum Langage
    Réponses: 5
    Dernier message: 06/08/2003, 16h30

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