从今天星期几的日期开始按星期选择结果

时间:2020-04-29 17:19:43

标签: mysql

在我的数据库中,例如,有几十年来的音乐排行榜。

Norman Greenbaum - Spirit In The Sky - 1970-04-26

Dana - All Kinds Of Everything - 1970-04-26

England World Cup Squad - Back Home - 1970-04-26

我想做的是获取所有行(10),该行从MySQL日期和月份的天开始的当前周等于星期几,按随机年份等于今天的星期和月份,所以像本周这样1970年,我们名列前十。

我是否需要使用PHP来拆分日期和随机化年份,还是可以通过查询完成?

SELECT * FROM `tfcharts` WHERE `date`= WEEKOFYEAR(CURDATE()) ORDER BY RAND() `date` DESC LIMIT 10

0 个答案:

没有答案