Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > InterBase
InterBase Forum d'entraide sur le SGBD InterBase de Codegear. Avant de poster -> F.A.Q Interbase, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/10/2003, 11h23   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2003
Messages : 49
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 49
Points : 14
Points : 14
Par défaut TTime en négatif ?!

Salut !

J'aurais voulu avoir une confirmation, est-ce que Interbase 6 gère le négatif en format TTime ? J'ai des calculs d'heures à faire qui peuvent donner des résultats négatifs et je me demandais commet gérer ça avec Interbase (vu qu'apparemment TTime ne prend pas en compte le négatif).

Merci d'avance.
Seb
Seb7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2003, 13h57   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Bonjour,
Le TTime n'existe pas sous Interbase6 donc je suppose que l'on parle d'un Time.
Le Time ne peux pas être utilisé pour stoquer des durées (intervales). Il ne peux contenir qu'une heure précise dans une journée :
Mini : 0h 0 min... à max :23h 59min ...

Pour gérer des intervalles il faut le faire manuellement avec un type entier dans lequel on stoque le nombre de secondes par exemple.

Ou deux colonnes de type timestamp (debut et fin) et en utilisant des UDF qui renvoient la différence en les deux en heure on peux optenir l'intervale souhaité.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2003, 10h16   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2003
Messages : 49
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 49
Points : 14
Points : 14
Citation:
Le TTime n'existe pas sous Interbase6 donc je suppose que l'on parle d'un Time.
Oui bien sur, c'est une erreur de ma part mais à force de passer par des variables pour palier mon prob de calcul j'ai fais l'amalgame .

Je te remercie pour tes conseils et ces quelques précisions, je vais donc passer par du type Integer puis convertir le tout.

A+
Seb
Seb7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h39.


 
 
 
 
Partenaires

Hébergement Web