rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[oracle] comparaison d'heures

Gilles M, le vendredi 2 décembre 2005 à 15:59:24
Bonjour,
Je travaille sous une base Oracle 8i. Je dispose d'un champs date du type 01/12/05 16:01:50. Il faut que je sélectionne tous les enregistrements dont la l'heure est comprise entre 8h00 et 8h30.
Si quelqu'un connait la solution ....
Merci d'avance
Gilles
Répondre à Gilles M  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le vendredi 2 décembre 2005 à 16:25:39
select * from ...
where date between '2005-12-01 08:00' and '2005-12-01 08:30'


si je ne me trompe pas.
Répondre à sebsauvage

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Nozoum, le vendredi 16 mars 2007 à 15:46:28
Il y a pas besoin de convertir avec TO_NUMBER, la solution est très simple:

SELECT * FROM [TABLE]
WHERE TO_CHAR([CHAMP], 'HH24:MI') BETWEEN '08:00' AND '08:30'

Il gère tout seul le between sur du texte sans problème, @+
Répondre à Nozoum

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bacchuss, le vendredi 2 décembre 2005 à 16:33:48
oui mais la c'est que pour une journée, non ?
ne faut-il pas utiliser TO_CHAR() et SUBSTR() si on veut extraire uniquement
les heures de tous les jours ?

ou mieux HOUR() et MINUTE() __________________________________________
01001001110101001010100101 et plus si affinités
Répondre à bacchuss

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Gilles M, le vendredi 2 décembre 2005 à 16:39:29
Effectivement, le problème se pose lorsque l'on travaille sur plusieurs dates.
J'avais essayer de travailler avec
to_char(date,'HH24:MI) between '08:00' and '08:30' mais cela ne fonctionne pas
Répondre à Gilles M

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
marina, le jeudi 9 février 2006 à 13:54:24
Salut Gilles,

Un peu tordu mais tu peux faire comme ça :

select to_char(sysdate, 'DD/MM/YYYY HH24:MI') from dual
where to_number(to_char(sysdate, 'HH24MI')) between 0800 and 0830;
Répondre à marina

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Gilles M, le jeudi 9 février 2006 à 14:03:48
Bonjour Marina,
Merci beaucoup pour cette réponse qui n'est pas tordue puisqu'elle fonctionne :-)
A charge de revanche.
Gilles
Répondre à Gilles M
[VB] comparer heure (Résolu)bojour je suis etudiant et je cherche une réponse a un problemes de programmation sous visual basic Je veut compare l 'heurre pc avec une rentré par l 'utilisateur www.commentcamarche.net/forum/affich-1577578-vb-comparer-heure
Comparaison d'heure sur Excel (Résolu)Bonjour, Voici mon problème: je voudrais pouvoir comparer des heures différentes sur plusieurs jours différents. Est-ce que quelqu'un peut m'aider? Merci www.commentcamarche.net/forum/affich-5342149-comparaison-d-heure-sur-excel
Comparer des heures (Résolu)Bonjour, je suis debutant, et je souhaiterai realiser une macro qui permettrai de comparer une liste d'heures au form "h:mm:ss AM/PM" qui se trouve dans la colonne "A". Par exemple si 12:00:00 AM >= H > 5:00:00 le resultat serait par exemple "1"... www.commentcamarche.net/forum/affich-6014884-comparer-des-heures
Petit tour d'horizon de IngresIngres en quelques mots Ingres est un des premiers SGBD relationnel au monde (historiquement), d'un niveau comparable à Oracle (en terme de fonctionnalités et d'ancienneté de celles-ci). C'est un développement universitaire qui est devenu un produit... www.commentcamarche.net/faq/sujet-5415-petit-tour-d-horizon-de-ingres
Connexion à une base Oracle en php1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à... www.commentcamarche.net/faq/sujet-123-connexion-a-une-base-oracle-en-php
Les comparateurs de prixUtiliser des comparateurs de prix Fonctionnement du comparateur de prix Utiliser un comparateur sans être abusé Comparateurs spécialisés Comparateurs généralistes Comparateurs alternatifs Un comparateur de prix est un outil en... www.commentcamarche.net/faq/sujet-9393-les-comparateurs-de-prix
[sql] selection de date sans l'heure (Résolu)Bonjours a tous. Je travaille actuelement sur des page en asp utilisant des tables d'une base ORACLE. Je voudrais reccuperer une date en format (dd/mm/yyyy hh:min:s) sans les heures pour que s'affiche sur ma page la date "classique".... www.commentcamarche.net/forum/affich-2881593-sql-selection-de-date-sans-l-heure
Excel heures commerciales & heures réelles (Résolu)Bonjour, Nous nous trouvons donc dans Excel. Je dois comparer deux listes de plus de 200 employés et vérifier si les heures sont les même dans les 2 listes. Probleme: les minutes ne sont pas au meme format. Heures commerciales (= sur 100 minutes) et... www.commentcamarche.net/forum/affich-4734032-excel-heures-commerciales-heures-reelles
[Ksh] comparaison de base de données (Résolu)Bonjour, je dispose de deux base de données sous oracle sous AIX qui devraient être identique. Ma question est comment les comparer en ksh? Tout d'abord comment se connecter à une base de données en ksh et la mettre dans un fichier plat. Pour... www.commentcamarche.net/forum/affich-7427026-ksh-comparaison-de-base-de-donnees
Travaux d'économie d'énergie : un nouveau comparateur en ligne de prêt bancaire(Paris - Relaxnews) - Eco-Prêts est le nom du comparateur de prêts bancaires dédiés aux économies d'énergie lancé par l'Ademe (Agence de l'Environnement et de maîtrise de l'énergie) et Testé pour vous. Ce nouveau comparateur doit faciliter le choix... www.commentcamarche.net/actualites/travaux-d-economie-d-energie-un-nouveau-comparateur-en-ligne-de-pret-bancaire-3207148-actualite.php3
Oracle - Introduction au SGBD Oracle Oracle est un SGBD (système de gestion de bases de données) édité par la société du même nom (Oracle Corporation - http://www.oracle.com), leader mondial des bases de données. La société Oracle Corporation a été créée en 1977 par Lawrence Ellison,... www.commentcamarche.net/oracle/oracintro.php3
Oracle - Les séquences Cet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition d'avoir... www.commentcamarche.net/oracle/oracseq.php3
Oracle - Les requêtes hiérarchiques Cet article se base sur des tests et recherches réalisés dans la version 8.1.5 d'Oracle. Tout au long de cet article, nous allons nous intéresser à une structure de données permettant de créer un Forum de discussion, matérialisé par la table suivante... www.commentcamarche.net/oracle/oracreqhier.php3
Toutes les réponses pour « [oracle] comparaison d'heures »