{Oracle} Comparaison de date/heure
Résolu/Fermé
A voir également:
- Oracle diff date
- Whatsapp date incorrecte ✓ - Forum Mobile
- Date diff oracle ✓ - Forum Oracle
- Publipostage date inversée ✓ - Forum Word
- Mfg date - Forum PC portable
1 réponse
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
26 juin 2009 à 08:28
26 juin 2009 à 08:28
Salut,
Y'a un truc pas très beau mais qui peut marcher pour les heures:
to_number(substr(ton_champs_heures,0,2))-to_number(substr(ton_autres_champs_heures,0,2))//tu fais pareil pour les minutes,et tu obtiens des minutes
Si ton champ heure fait partie de ta date, tu sera obligé de rajouter un to_char(ta_date,'le format qui va bien avec les heures et minutes') dans le substr....
C'est une piste....
@+
Y'a un truc pas très beau mais qui peut marcher pour les heures:
to_number(substr(ton_champs_heures,0,2))-to_number(substr(ton_autres_champs_heures,0,2))//tu fais pareil pour les minutes,et tu obtiens des minutes
Si ton champ heure fait partie de ta date, tu sera obligé de rajouter un to_char(ta_date,'le format qui va bien avec les heures et minutes') dans le substr....
C'est une piste....
@+
26 juin 2009 à 19:13
(date_fin - date_debut)*1440 + (to_number(substr(heure_fin,1,2)) - to_number(substr(heure_debut,1,2)))*60 + (to_number(substr(heure_fin,4,2)) - to_number(substr(heure_debut,4,2)))
Ce qui me donne le délai en minutes