Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

[oracle] comparaison d'heures

Gilles M, le vendredi 2 décembre 2005 à 15:59:24 
 Signaler ce message aux modérateurs

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

1

sebsauvage, le vendredi 2 décembre 2005 à 16:25:39
  • +1

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

 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

bacchuss, le vendredi 2 décembre 2005 à 16:33:48
  • +1

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

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

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

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
[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". J'utilise pour le... www.commentcamarche.net/forum/affich-2881593-sql-selection-de-date-sans-l-heure
Heure courante (ORACLE) Salut, Je n'arrive pas a avoir l'heure courante sous oracle, voilà ce que j'ai fais: sql>set serveroutput on sql>begin sql>dbms_output.put_line 'heure courante ' || current_time; sql>end; j'ai appris qu'on pouvait l'avoir avec sysdate, mais je ne sais... www.commentcamarche.net/forum/affich-1040333-heure-courante-oracle
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
Comparer les contenus de deux dossiersSous XP, il est possible d'intégrer une fonction qui permet de comparer les contenus de deux dossiers. Cela peut être intéressant surtout s'ils contiennent énormément d'éléments ; dès lors, une comparaison manuelle n'est plus pratique. Pour cela, il... www.commentcamarche.net/faq/sujet-11116-comparer-les-contenus-de-deux-dossiers
Choix d'un SGBDR :oracle ou SQL Server?Dois-je choisir Oracle ou MS SQL-Server? Qui peut me donner les points forts et les points faibles de chacun de ces SGBD? En fait je voudrais avoir une idée générale sur les points forts d'oracle comparativement à MS sql/server. Si je dois les... www.commentcamarche.net/forum/affich-713888-choix-d-un-sgbdr-oracle-ou-sql-server
Oracle ,sql et date(URGENT!)Salut all, g un petit souci avec une requette sql sous oracle 8i. Je voudrai tester si une date est inferieur a la date courante -30 minutes. Helas je ne vois pas comment faire. Voici le debut de ma requette: select count(*) from where... www.commentcamarche.net/forum/affich-80622-oracle-sql-et-date-urgent
Oracle: type de donnée du style DATE + HEURE?Bonjour, Y'a t-il sous Oracle, un type de donnée faisant rapport avec la date et l'heure, comme DATETIME sous MySql. Si non, comment avoir une notion de temps précise (date, heure+ minute et sec.) dans un champ Oracle ??? Merci pour vos réponse. Nico www.commentcamarche.net/forum/affich-922146-oracle-type-de-donnee-du-style-date-heure
Télécharger Heure du MondeHeure du Monde est une horloge universelle. Il intègre une interface claire et simple. Il permet de savoir l'heure actuelle de n'importe quelles grandes villes du monde ou pays, où que vous soyez. L'application est entièrement configurable. www.commentcamarche.net/telecharger/telecharger-34056652-heure-du-monde
Télécharger ExeIcon.com Hex CompareExeIcon.com Hex Compare est à la fois un logiciel de comparaison de fichiers binaires et un éditeur hexadécimal. Il vous aide à comparer les fichiers au format binaire et de trouver rapidement leurs différences grâce à la coloration des caractères et... www.commentcamarche.net/telecharger/telecharger-34059646-exeicon-com-hex-compare
Télécharger Godsw SQL CompareGodsw SQL Compare permet de comparer le schéma et les données de deux bases de données SQL. Il intègre aussi un outil de synchronisation pour les bases SQL Server. Il fournit également des fonctionnalités pour les développeurs afin de synchroniser les... www.commentcamarche.net/telecharger/telecharger-34058370-godsw-sql-compare
Oracle - Les requêtes hiérarchiquesCet article se base sur des tests et recherches réalisés dans la version 8.1.5 d'Oracle. Introduction 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... www.commentcamarche.net/contents/oracle/oracreqhier.php3
Oracle - Les séquencesCet 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... www.commentcamarche.net/contents/oracle/oracseq.php3
Oracle - Introduction au SGBD OracleIntroduction 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... www.commentcamarche.net/contents/oracle/oracintro.php3