-2
我需要從當月如何前一個月的最後一個星期五計算從當月在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