Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> What is best way for time comparison.

What is best way for time comparison.

From: Ethan Post <epost1_at_my-deja.com>
Date: 2000/06/30
Message-ID: <8jj3qe$tmi$1@nnrp1.deja.com>#1/1

I have a table with 2 columns:

met_val_begin
met_val_end

I want to store a time of day value, for example, 8:00 and 18:00.

Then I want to write some sql that basically says

select * from table where current_time is between met_val_begin and met_val_end;

at the moment I'm doing it like this:

...where sysdate between
TO_DATE(TRUNC(SYSDATE) || ' ' || met_val_begin, 'DD-MON-RR HH24:MI') and
TO_DATE(TRUNC(SYSDATE) || ' ' || met_val_end, 'DD-MON-RR HH24:MI')

but that looks a bit hacked to me, any suggestions?

-Ethan
http://www.freetechnicaltraining.com
http://www.gnumetrics.com

Sent via Deja.com http://www.deja.com/
Before you buy. Received on Fri Jun 30 2000 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US