Тема: по датам
Показать сообщение отдельно
Старый 21.02.2007, 12:04   #5  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от moid Посмотреть сообщение
Как определить является ли текущий день: первым, вторым, третьим, четвертым или последним днем в месяце?

К примеру: сегодня 3-ая среда февраля
IMHO нужно:
1. определить номер недели внутри месяца в этой "редакции" отсюда:
Код:
weekNo = trunc( (dayOfMth( today() )-1)/7 ) + 1;
2. определить день недели функцией dayOfWk
3. совместить эти два результата, т.е. день недели, определенный в (2), будет в месяце по счету таким, какой номер недели получился в (1)