Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
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 10/07/2003, 15h38   #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 [Résolu][TIME] Gestion des heures

Salut,

Je travaille actuellement sur une application qui a pour but de traiter les horaires des employés d'une boite.
J'ai donc beaucoup de variable de type TIME pour gérer le cumul des heures travaillées, les soldes horaires des employés, ...
C'est la première fois que j'ai à gérer de tel format de données et j'ai des prob dans la définitions de mes types d'attributs.

Je dois par exemple stocker des données telles que:
CY39H = une semaine prévisionnelle de 39 h
Cumul_heure_mois = 72:42:23
mais bien sur le format TIME s'arrête à 23:59:59

Comment gérer ce type de données ? Existe-t-il un format plus pratique ou faut-il tout simplement passer par un type INTEGER pour convertir ensuite dans le programme afin d'exploiter les résultats.

Merci d'avance

Seb
Seb7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2003, 16h19   #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
Je ne connais pas de type de donnée sous la version 6 qui permettent de stoquer 72h 42min 23secondes.

Donc à mon avis le plus simple est de stoquer le nombre de secondes
soit : 261743 secondes dans ton exemple. Un integer est donc largement suffisant (plusieurs dizaines d'années de durée 8) )

Sinon dans un TimeStamp et apres convertir les jours en heure...

Mais a mon avis la première solution est la mieux...
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2003, 16h28   #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:
Je ne connais pas de type de donnée sous la version 6 qui permettent de stoquer 72h 42min 23secondes.
Dommage...

Citation:
Donc à mon avis le plus simple est de stoquer le nombre de secondes
Je crois que tu as raison car vu le nombre de variables de ce type que j'ai à gérer, si je passe par TIMESTAMP, ça va être le chantier naval
Je préfère convertir en secondes se sera + clair.

Merci du tuyau.

Et avant la prog
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 11h03.


 
 
 
 
Partenaires

Hébergement Web