Мне нужно вычислить последний четверг предыдущего месяца с текущего месяцаКак рассчитать последнюю пятницу предыдущего месяца с текущего месяца в MySQL
set @ldom = dayofweek(last_day(curdate()));
select
case
when @ldom = 7 then last_day(curdate()) - interval 1 day
when @ldom = 6 then last_day(curdate())
when @ldom = 5 then last_day(curdate()) - interval 6 day
when @ldom = 4 then last_day(curdate()) - interval 5 day
when @ldom = 3 then last_day(curdate()) - interval 4 day
when @ldom = 2 then last_day(curdate()) - interval 3 day
else last_day(curdate()) - interval 6 day
end as last_friday
Это дает мне последнюю пятницу текущего месяца, но мне нужно вычислить в последнюю пятницу этого месяца
Так это четверг или пятница? –
Извините, но ваш вопрос в замешательстве. Наверху вы написали, что вам нужно попасть в прошлый четверг. Внизу вы хотите получить последнюю пятницу прошлого месяца. Пожалуйста, измените свой вопрос. –
Какая база данных вы используете. – cjava