目前,我的数据库表中有一个称为date的unix时间戳列。例如,我正在尝试获取当前周每天计算的当前周信息

星期一:21
星期二:0
周三:3
周四:8
周五:0
星期六:0
太阳:0

我知道如何获取最近7天的信息,但是我只需要显示当前一周的信息,因此,如果今天是星期一,则星期二将不显示任何数据,因为星期二还没有到来。

任何指针将不胜感激。

最佳答案

这应该工作:

的SQL

SELECT COUNT(*) FROM mytable WHERE YEARWEEK(reg_date) = YEARWEEK(CURRENT_TIMESTAMP)

10-05 20:08