我很难弄清楚如何正确地组织这个数据库。我有一个有7,000,000行的表。每一行都有一个计数、日期和一个非唯一名称。
示例:
name -- count -- date
blue -- 27 -- 2012-9-05
red -- 12 -- 2012-10-05
blue -- 19 -- 2012-9-07
blue -- 13 -- 2012-10-4存储每个月每个name的总和的最佳方法是什么?如果必须使用服务器端语言来做这件事,我只会PHP。
提前感谢!
发布于 2012-09-11 11:06:43
我相信,在后台做会更好。例如:
SELECT NAME,date,SUM(Count) AS SumCount
FROM <Your TABLE>
GROUP BY NAME,MONTH(date)https://stackoverflow.com/questions/12362121
复制相似问题