Столкнулся тут с тем, что надо посчитать какой день недели по счету от начала месяца.
Ну то есть, сегодня четвертое воскресенье, а 15 числа была третья суббота.
Почему-то большинство нагугленного сводилось к определению дня недели первого числа месяца, а затем в цикле перебором до текущего, отсчитывая повторы дня недели. В SQL это вообще union на 30 чисел.
Но мне больше понравился вариант ceil(DD/7). На сегодня, например, 23/7=3.2857 и ceil = 4.