I'm not sure how to phrase this. Please excuse the crudeness of my description.
I'm storing calendar data in a MySQL database and I'm wondering, is there a way to specify a day, such as the 28th, and "fourth" "Tuesday" as search criteria when selecting rows from a table with a field of type date? Or... Another approach, is there a way to tell what week and day a given date falls on? For example, is there a way to find out that today, the 28th, is the 4th Tuesday and select all rows that meet this criteria? Here's what I'm trying to do if it helps. I have a table with the following fields: DateStart date DateEnd date Recurring char(1) { Y or N } RecurringWeek int(1) { 1 through 4; first, second, third, forth } RecurringDay int(1) { 1 through 7; Monday, Tuesday, Wednesday, etc. } To select standard calendar entries from a specific day, I search for DateStart >= $SomeDate AND $SomeDate <= $DateEnd AND Recurring = "N" Now I'm looking for a way to identify recurring entries. Instead of selecting all records that fall within a time range, I need to narrow the focus by specifying a week and a day. For example, list all records from this month that fall on the fourth Tuesday. Is this possible? If so, how? A friend said he can easily do it in Oracle, so I know there's sure to be a way to do it in MySQL! *grin* Thanks, -Ed --------------------------------------------------------------------- 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