在制作示例详细信息页面时,我只是停留在一个真正令人困惑的情况上。我真正想做的是这样的:
+----------------------------------------------------+
+ Year | Month | Date | Total Gain +
+----------------------------------------------------+
+ 2003 | January | 26/01/2003 | +90 % +
+ 2003 | January | 27/01/2003 | +10 % +
+ 2003 | Feburary| 01/02/2003 | -29 % +
+ 2003 | Feburary| 15/02/2003 | +0.52 % +
+----------------------------------------------------+我真正想要的是可以像mysql_query('SELECT month FROM mytable WHERE year="2003"');一样列出月份名称和年份名称
但问题是,它显示了1月份的两次。我想显示一月份的时间和它旁边的一个链接,这将携带到下一页。这将显示一月份的统计数据。
发布于 2011-08-29 03:07:46
我想你要找的是DISTINCT query,即
SELECT DISTINCT year, month FROM mytable发布于 2011-08-29 03:15:35
也许你应该使用一个GROUP BY子句来计算你的总收益。
(由于未指定表结构,因此我将在此处猜测)
SELECT `Year`, `Month`, SUM(gain) AS 'Total Gain +' FROM table GROUP BY month, year;https://stackoverflow.com/questions/7223192
复制相似问题