查詢我使用的是:
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圖表。 –