Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Querying date and time

Status
Not open for further replies.

Martin Dempsey

Technical User
Mar 29, 2018
4
CA
hi, I'm struggling with a query that I think should be easy, hoping to get some help. I have a table with a date/time field. I need to query this field for a specific date and all records <= 9aM AND all records >= 9PM. When I use the following criteria it works, >=#03/26/2018# and <=#03/26/2018 09:00:00 AM# or >=#03/26/2018 09:00:00 PM# and #03/27/2018#. What I want to do is get away from this hard coding of the date portion and select a field name Text111 on my form named frm_form_update.

Any help will be truly appreciated.

thanks
Martin

 
Hi,

???

Date/Time is integral. You state...
I need to query this field for a specific date and all records <= 9aM AND all records >= 9PM.

But this...
What I want to do is get away from this hard coding of the date portion
…is like saying, “Why not dry water.” Or “Why can’t we have a married bachelor?”

Skip,
[sub]
[glasses]Just traded in my OLD subtlety...
for a NUance![tongue][/sub]
 
thanks, that would explain the struggle. I can query a different date field just for the date, I need to figure out how to query the specific time need then. Tried using the format method to format the date field to show just the long time, but can't seem to query that either. I added a field named Time_2:format([derived_datetime_created],"long time") and tried to query using the criteria >=#9:00:00 PM# but that didn't work either, presuming for the same reason you mentioned above?
 
all, thanks for the guidance, I found a solution. turned the time portion into a number and querying as >2100


Thanks!
 
???

Do you really have a field that contains Date & Time?

If so, 9pm is not the number 2100 in that field.

9pm is 21/24 or 0.875. But it is part of a Date.

Or do you have a separate field for Time and if so, what is the data type?

Skip,
[sub]
[glasses]Just traded in my OLD subtlety...
for a NUance![tongue][/sub]
 
I do. I formatted the field as "HHNN" then converted it as a number field. this way I got 9:00:00 PM as 2100. I was then able to filter all records greater then 2100. Works perfectly.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top