How to extract data through ODBC with date criteria?

D

dchow

There is a table in the database with separate fields Month and Year
as integers. How to use SQL to retrieve records after a specified
date? I have tried a number of date functions e.g. DateSerial but SQL
doesn't like it. How should I specify that condition?
 
K

Ken Dales

Let's say you want records from dates after March 2002;
you could try this:

SELECT * FROM MY_TABLE WHERE (YEAR > 2002) OR (YEAR=2002
and MONTH>3)

Just substitute in the proper parameters to allow
selection of any month and year.
 
D

dchow

Thanks.
I was thinking of converting the Month and Year to a date and then use
any date comparison method.
Yours is simple enough.
 
K

Ken Dales

Sometimes simple is best, but our minds get used to
thinking too concretely: it's a date, so I have to use
date functions!
 

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

Top