我有这段代码:
$sdf = mysql_query("SELECT * FROM users WHERE (DATE(date) = date_sub(date('2013-11-02 00:00:00'), INTERVAL 1 WEEK)) ORDER BY id DESC LIMIT 5");
并希望得到本周的用户..本周有多少人创建了一个帐户。现在它从今天到下一个星期一加一周。但。我本周想要,而不是7天前进。我怎么能这样做?
答案 0 :(得分:0)
我认为date_format
足以满足您的需求。
select *
from users
where DATE_FORMAT(your_date_column,"%u-%Y") = "44-2013"
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format