【发布时间】:2013-12-14 05:13:58
【问题描述】:
我有一个查询每天从我的数据库中计算“Xp”差异,这一切正常,但是它从午夜到午夜分组,我想做的是凌晨 3 点到凌晨 3 点。
但是我认为我可能遇到的另一个问题是,我的查询可能并不总是在凌晨 3 点准确地显示第二行,因为它必须运行大量查询并根据用户配置文件从另一个网站检索数据,所以它应该在凌晨 3 点之后获取所有数据,但可能在凌晨 4 点之前或其他时间之前,因此它有足够的时间来获取所有行。
我现在的mysql是:
SELECT FROM_UNIXTIME(date, '%Y%m%d') AS YYYYMMDD, MAX(xp)-MIN(xp) AS xp_gain
FROM skills
WHERE userID = '$checkID'
AND skill = '$skill'
AND date >= '$date'
GROUP BY YYYYMMDD
ORDER BY date ASC
【问题讨论】: