如何每周随机选择项目?

inn6fuwd  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(264)

在phpmysql中,如果我想每天随机选择项目,我将使用以下代码。

ORDER BY rand(" . date("Ymd") . ")

但我怎么能每周随机挑选物品呢?

polkgigr

polkgigr1#

希望对你有帮助。您可以查询7天的范围。在这里,我还假设你在某个列中保留日期。
假设在2018年10月的第一周,您可以使用以下查询。

SELECT * FROM tbl_name WHERE column_name BETWEEN '2018-10-01' AND '2018-10-07' ORDER BY RAND()

2018年10月第二周

SELECT * FROM tbl_name WHERE column_name BETWEEN '2018-10-08' AND '2018-10-14' ORDER BY RAND()

接下来的几周也是如此。

相关问题