我有这样的表结构:
Id Name Rank Date
-----------------------------------
1 test 1000 2012-1-11
2 test 7000 2012-1-10
3 test2 2000 2012-1-11
4 test2 200 2012-1-10
5 test3 4000 2012-1-10
6 test4 6500 2012-1-11
考虑今天的日期是 2012-1-11 昨天的日期是 2012-1-10
在单个查询中,我得到了今天和昨天日期的每个用户名之间的差异。即测试昨天有7000个排名,今天有1000个。所以结果是 6000 同样 test2 有 -1800。
我需要输出为:
Name Difference (Orderby the difference Desc)
--------------------
test 6000
test2 -1800
如果今天或昨天的记录不可用,则我们不会将此记录用于计算。
这在 PHP MySQL 中可行吗?