我读了很多主题来获取发布在不同时期的数据,但由于我的mysql表中的时间是STRING格式,所以无法实现。从Mysql的最后一天,一周,一个月和一年中提取数据
SELECT s.user_id, count(*) AS wins, u.username, u.avatar,u.avatar_uploaded
FROM on_scores AS s
LEFT JOIN on_users AS u ON (u.userid = s.user_id)
WHERE s.is_high = '1' AND DATE(s.date_score) >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)
GROUP BY s.user_id
ORDER BY wins DESC
LIMIT 10
我试过STR_TO_DATE
方法,但仍然没有输出。
它是如何格式化?示例数据? – ethrbunny
by time()函数在mysql中插入命令如1361639735 –