> >I need a WEEKOFMONTH function for a calendar query. Does > anyone have such a function already? > > What are the semantics?
What I need is the "first Monday of each month" type of function. "WHERE DATE_FORMAT(".$this->objE->_table.".cal_datetime, '%Y-%m-%d') <= DATE_FORMAT('$dt', '%Y-%m-%d') AND WEEKDAY(".$this->objE->_table.".cal_datetime) = WEEKDAY('$dt') AND ".$this->objER->_table.".cal_end >= '$dt' And ".$this->objER->_table.".cal_type = 'monthlyByDay'" This select works except it returns a date for each weekday such as Wed. For example, it would return the first Wed of the month like... "WHERE DATE_FORMAT(".$this->objE->_table.".cal_datetime, '%Y-%m-%d') <= DATE_FORMAT('$dt', '%Y-%m-%d') AND WEEKOFMONTH(".$this->objE->_table.".cal_datetime) = WEEKOFMONTH('$dt') AND ".$this->objER->_table.".cal_end >= '$dt' And ".$this->objER->_table.".cal_type = 'monthlyByDay'" -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]