|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 190 ![]() |
salut
étant donner que les heures d'une journée sont comprises entre 1 heure (1) et 24 heures (00),le pb c'est comment identifieé une heure quelconque est avant minuit et aprés minuit |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
|
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
C'est faux : les heures sont comprises entre 00 et 23
ça part de 00h00m00s (minuit) à 23h59m59s Code :
__________________
More Code : More Bugs. Less Code : Less Bugs |
||
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
si on veut pinailler on peut même parler de 23:59:59 999ms
|
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Citation:
à n'importe quelle heure de la journée, on est à la fois avant minuit (0 heure) du jour suivant, et aprés minuit (0 heure) du jour courant !! Une fois de plus, merci de spécifier le besoin (ou d'être plus précis)
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 190 ![]() |
désolé
je vais étre plus précis,je suis entrain de developper un module pointage et j'ai plusieurs shifts qui ont une heure et minute entrée et ont une heure et minute sortie et dans mon raisonnement j'ai besoin de savoir dans le cas d'une sortie l'heure du pointage est avant ou bien aprés minuit pour déterminer à quelle date correspand la sortie j'éspére que j'été clair, merci d'avance |
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
En partant du principe que tu veux savoir si l'on est plus proche de 0 h ("aprés minuit") ou de 23:59 ("avant minuit")
Code :
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
||
|
|
00
|
|
|
#8 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
Comment faire l'arrivée et le départ sont à la même heure ??? Il te faut la date... en plus c'est bien foutu puisque Oracle n'a pas de type HEURE mais il a un type DATE |
|
|
|
00
|
|
|
#9 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
"Impossible n'est pas français"
Je suppose qu'un shift fait moins de 24h, voire, moins de 12h. Il suffit de tester l'heure de sortie sur la date d'entrée et de vérifier si elle est < à la date d'entrée. Dans ce cas rajouter 1 jour. Code :
__________________
More Code : More Bugs. Less Code : Less Bugs |
||
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
et le jour où il y a un incident et que le shift prend plus de 24h tu es TRES mal
![]() supposer c'est bien, anticiper c'est mieux |
|
|
00
|
|
|
#11 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
Bon, c'est vrai, tant qu'à pointer, autant garder le jour.
Surtout que dans l'exemple, on ne connait pas le jour de départ.
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
et avec un format date tu peux utiliser les fonctions ad hoc... calculer un interval quand c'est du VARCHAR on peut pas dire que ce soit trivial
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com