MS Query 2000 on dates with parameters

  • Thread starter Thread starter rasinc
  • Start date Start date
R

rasinc

I am trying to get a query with parameters on a date field to show up properly.
#3/01/2009# And <#3/31/2009#

This above statement works in the date field criteria.
#3/01/2009# And <[Please enter an ending date]

This above statement does not.

Ultimately I want to set it up to do this
=[Please enter a start date] And <=[Please enter an ending date]

Is there any better way to do this or to make the above work properly?

Database is MySQL if it matters.

Any help is appreciated. rasinc
 
Hi,

This works for me on the Criteria row in MS Query:
=[Start Date] And <=[End Date]
as does this
Between [Start Date] And [End Date]

Try looking at the SQL statement in MS Query - in my case it is

WHERE (Employees.HireDate Between ? And ?)



--
If this helps, please click the Yes button.

Cheers,
Shane Devenshire


rasinc said:
I am trying to get a query with parameters on a date field to show up properly.
#3/01/2009# And <#3/31/2009#

This above statement works in the date field criteria.
#3/01/2009# And <[Please enter an ending date]

This above statement does not.

Ultimately I want to set it up to do this
=[Please enter a start date] And <=[Please enter an ending date]

Is there any better way to do this or to make the above work properly?

Database is MySQL if it matters.

Any help is appreciated. rasinc
 
I was trying that kind of thing but MySQL doesn't seem to like it. The SQL
statement does have the [Start Date] in the statement instead of ?. I am
sure this worked fine on an Access database I worked on before but it might
be the change in database that makes it not work now. I'll keep hunting.

Thanks for responding.

Shane Devenshire said:
Hi,

This works for me on the Criteria row in MS Query:
=[Start Date] And <=[End Date]
as does this
Between [Start Date] And [End Date]

Try looking at the SQL statement in MS Query - in my case it is

WHERE (Employees.HireDate Between ? And ?)



--
If this helps, please click the Yes button.

Cheers,
Shane Devenshire


rasinc said:
I am trying to get a query with parameters on a date field to show up properly.
#3/01/2009# And <#3/31/2009#

This above statement works in the date field criteria.
#3/01/2009# And <[Please enter an ending date]

This above statement does not.

Ultimately I want to set it up to do this
=[Please enter a start date] And <=[Please enter an ending date]

Is there any better way to do this or to make the above work properly?

Database is MySQL if it matters.

Any help is appreciated. rasinc
 
Hi Shane,
After some playing around I was able to get rid of the syntax error message
by removing the field =sum(amount) but the query returned no data at all. So
there is something to do with the sum function involved here.

Shane Devenshire said:
Hi,

This works for me on the Criteria row in MS Query:
=[Start Date] And <=[End Date]
as does this
Between [Start Date] And [End Date]

Try looking at the SQL statement in MS Query - in my case it is

WHERE (Employees.HireDate Between ? And ?)



--
If this helps, please click the Yes button.

Cheers,
Shane Devenshire


rasinc said:
I am trying to get a query with parameters on a date field to show up properly.
#3/01/2009# And <#3/31/2009#

This above statement works in the date field criteria.
#3/01/2009# And <[Please enter an ending date]

This above statement does not.

Ultimately I want to set it up to do this
=[Please enter a start date] And <=[Please enter an ending date]

Is there any better way to do this or to make the above work properly?

Database is MySQL if it matters.

Any help is appreciated. rasinc
 
Figured out the problem. Extra date field was causing the problem when using
a Sum formula. Then the date format in MySQL had to be yyyy/MM/dd. Then it
worked.

Thanks

Shane Devenshire said:
Hi,

This works for me on the Criteria row in MS Query:
=[Start Date] And <=[End Date]
as does this
Between [Start Date] And [End Date]

Try looking at the SQL statement in MS Query - in my case it is

WHERE (Employees.HireDate Between ? And ?)



--
If this helps, please click the Yes button.

Cheers,
Shane Devenshire


rasinc said:
I am trying to get a query with parameters on a date field to show up properly.
#3/01/2009# And <#3/31/2009#

This above statement works in the date field criteria.
#3/01/2009# And <[Please enter an ending date]

This above statement does not.

Ultimately I want to set it up to do this
=[Please enter a start date] And <=[Please enter an ending date]

Is there any better way to do this or to make the above work properly?

Database is MySQL if it matters.

Any help is appreciated. rasinc
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Excel 2000 and date math 3
Changing dates automatically with the computer date 2
Date issues 1
SUMPRODUCT with Date Range Array 2
Split Date 8
Week Number Format 4
create formula using table 5
Duplicate Dates 1

Back
Top