这个SQL如何写才能进行高效统计?
数据表结构如下
id date count
------------------------------
1 2000-9-1 23
2 2000-9-2 20
3 2000-9-3 10
.
.
.
.
29 2000-9-29 11
30 2000-9-29 23
31 2000-10-1 44
.
.
.
.
61 2000-10-31 23
62 2000-11-1 22
.
.
.
.
78 2000-11-17 11
.
.
-----------------------------
现在我想根据用户输入的起始和终止时间来统计count的和
例:
begintime 2000-9-3
endtime 2000-12-17
需要写SQL一次进行分段求和,得到以下的count的值:
2000-9-3至2000-9-30 count的和
2000-10-1至2000-10-31 count的和
2000-11-1至2000-11-30 count的和
2000-12-1至2000-12-17 count的和
但因为数据库在服务器端,所以不想执行多次查询求和,希望能获得一个高效率的方法,请各位高手赐教。一定给分。。