MYSQL-查找最近的一天 [英] MYSQL - find nearest previous day
本文介绍了MYSQL-查找最近的一天的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我能以某种方式(不使用PHP)找到一周中一天中最近的日期吗?
can I somehow (without using PHP) find nearest previous date of day in week?
赞:
最近的上一个星期二是什么日期?
推荐答案
CURDATE() - INTERVAL WEEKDAY( CURDATE() ) - wday +
IF( WEEKDAY( CURDATE() ) > wday, 0, 7 ) DAY
wday
是您想要的工作日(0星期一,1星期二,...)
wday
is the weekday you want ( 0 Monday, 1 Tuesday, ... )
对于今天的同一工作日,如果您希望它返回上周的日期,则返回今天本身,将>
更改为>=
.
for the same weekday as today this returns today itself, if you want it to return previous week's day change >
to >=
.
这篇关于MYSQL-查找最近的一天的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文