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

Bases de données Delphi Discussion :

Soustraction de champ TIMESTAMP


Sujet :

Bases de données Delphi

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    839
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 839
    Points : 262
    Points
    262
    Par défaut Soustraction de champ TIMESTAMP
    bonjour,

    un truc bizarre que je viens de découvrir :
    soit une table avec entre autre 1 champ type TIMESTAMP et 1 champ typeTIME

    quand je fais la soustraction de l'heure actuelle avec le champ Timestamp et que je la report dans le champ TIME il m'affiche le complémnent à 24:00 ?
    par exemple :23:55:00 au lieu de 00:05:00
    et pourtant je suis sur de faire dans le bonne ordre :
    heure actuelle - heure du champ timestamp.

    mais je viens de découvrir que ceci dépends de la valeur date du timestamp:
    si date = 30/12/1899 la soustraction fonctionne bien (!!) sinon elle ne fonctionne pas

    etonnant ? ou bien j'ai fait une erreur grossière ?

    voir sur l'image en pièce jointe

    merci
    Images attachées Images attachées  

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    839
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 839
    Points : 262
    Points
    262
    Par défaut réponse
    en fait en cherchant j'a fini par trouver mon erreur:

    pour soustraire l'heure actuelle à un champ de type TIMESTAMP, il faut faire:

    resultat:=now - table1TIMESTAMP.value;

    et non pas

    resultat:=time - table1TIMESTAMP.value;

    A+

Discussions similaires

  1. Champs timestamp ne prend pas l'heure
    Par lr dans le forum JDBC
    Réponses: 5
    Dernier message: 15/11/2006, 16h34
  2. [Derby] Requete date courante sur un champ Timestamp
    Par spekal dans le forum Langage SQL
    Réponses: 2
    Dernier message: 15/09/2006, 10h54
  3. [SQL] un champ Timestamp ou deux champs Date et Heure?
    Par davmaster62 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 25/02/2006, 23h04
  4. [SQL ORACLE] Soustraction de deux timestamps
    Par platinum07 dans le forum SQL
    Réponses: 34
    Dernier message: 02/07/2004, 10h42
  5. where avec un champ timestamp
    Par DBBB dans le forum SQL
    Réponses: 3
    Dernier message: 26/05/2004, 11h20

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