mysql查询本周前三名

更新时间:02-03 教程 由 昔日& 分享

如果你想查询MySQL中本周前三名的数据,可以使用如下代码:

SELECT * FROM table_name WHERE date_column >= DATE_SUB(CURDATE(), INTERVAL DAYOFWEEK(CURDATE())+6 DAY) AND date_column <= DATE_SUB(CURDATE(), INTERVAL DAYOFWEEK(CURDATE())-1 DAY) ORDER BY value_column DESC LIMIT 3;

这个查询语句的含义是:

选择表中的所有数据仅保留日期在本周范围内的数据按数值列的降序排列返回前三个结果

这样就可以得到本周前三名的数据了。

声明:关于《mysql查询本周前三名》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2260086.html