查询我使用的是:
SELECT COUNT(*),
SUM(amount) AS amount,
FROM_UNIXTIME(added, '%W (%e/%m)') AS daily
FROM affiliates_earnings
WHERE added >= '1319074836'
AND added <= '1319679636'
GROUP BY daily
输出:
+----------+--------+-------------------+
| COUNT(*) | amount | daily |
+----------+--------+-------------------+
| 1 | 195 | Tuesday (25/10) |
| 4 | 470 | Wednesday (26/10) |
+----------+--------+-------------------+
我想显示:
+-------+----------+--------+-------------------+
| i |COUNT(*) | amount | daily |
+-------+----------+--------+-------------------+
| 1 | 1 | 195 | Tuesday (25/10) |
| 2 | 4 | 470 | Wednesday (26/10) |
+-------+----------+--------+-------------------+
本质i
将是连续的数字(即1,2,3,4,5,6 ...)。
我该如何做到这一点?
去做这个?从记录集中拉出时在目标环境中迭代。 –
检查此贴:http://stackoverflow.com/questions/304461/generate-an-integer-sequence-in-mysql – Raihan
@ TomalakGeret'kal我想要生成一些flot图表。 –