Robert L. Stewart
rl_stewart at highstream.net
Fri Jan 30 23:39:52 CST 2004
Gina,
What are you going to do when the year changes and you have data for 2
January's in 2 years? The year has to be part of what you us in the
query. Try using the date dimension table technique I have been talking
about and it will smooth things out for you and dates (well dates in the
database anyway ;-)) ).
Robert
At 02:27 PM 1/30/2004 -0600, you wrote:
>From: Gina Hoopes <hoopesg at hotmail.com>
>To: AccessD at databaseadvisors.com <AccessD at databaseadvisors.com>
>Date: Friday, January 30, 2004 1:26 PM
>Subject: [AccessD] DatePart Question
>
>
>This may be a dumb question, but here goes. I have a table full of data
>that I need to query, and what I need returned is the data from last month.
>If I query the Max on DatePart("m",PeriodEnd) on the data that's there now,
>I get a 12 which is correct (from 12/31/03). But, next month we will have
>added January '04 data, so the latest data in the PeriodEnd field will be
>1/31/04, but when I query for just the month, am I going to get a 1? I
>guess I'm asking if the Max function is still going to look at the whole
>date and return just the DatePart of "m", or will 12 be considered alone,
>and therefore greater than 1?
>
>I'm always open to an easier method, if you've got any ideas.
>
>Thanks,
>Gina