Hi,
Dave wrote:
<cut>
> Dim intWeekID
> objRSWeekID.open "SELECT WeekID FROM WeekControl " & _
>        " WHERE WeekStart < NOW() AND WeekEnd > NOW()", objConn
>        
> intWeekID = objRSWeekID("WeekID")
> 
> This fails to bring back a value for WeekID.
> 

Just want to mention couple of things:
1. storing both WeekStart and WeekEnd is redundant unless you want Weeks != 7 
days long

MySQL will accept following where clause:

... WHERE NOW() BETWEEN WeekStart AND WeekStart + INTERVAL 7 DAY;


> Data exists as :
> 
> WeekStart 2002-05-13 00:00:01
> WeekEnd  2002-05-19 23:59:59

2. This is wrong assumption because when you issue NOW() at midnight it will 
contain 00:00:00 and will fall out of any of Your weeks :)

In mine above example WeekStart can be DATE type and it will still give you 
correct result.


Read more about MySQL Date/Time functions at 
http://www.mysql.com/doc/D/a/Date_and_time_functions.html

Having functions like WEEK(date) and TO_DAYS() you might find you don't need to 
store even WeekStart.

Questions like "Given NOW() find WeekStart and WeekEnd" can be answered in 
single statement in MySQL :)
-- 
Best regards
-- 
For technical support contracts, visit https://order.mysql.com/
    __  ___     ___ ____  __
   /  |/  /_ __/ __/ __ \/ /    Mr. Alexander Keremidarski <[EMAIL PROTECTED]>
  / /|_/ / // /\ \/ /_/ / /__   MySQL AB, Full-Time Developer
/_/  /_/\_, /___/\___\_\___/   Sofia, Bulgaria
        <___/   www.mysql.com   M: +359 88 231668




---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to