sql很难统计啊!!!!!!
我现在有一个表tongji(id(自动编号),bh(varchar),aa(real),bb(real)),现有数据如下:
id bh aa bb riqi
1 1001 18 0 2008-06-01
2 1002 18 0 2008-06-01
3 1003 18 37 2008-06-01
4 1004 17 0 2008-06-01
5 1005 18 20 2008-06-01
6 1006 18 35 2008-06-01
7 1009 19 0 2008-06-01
8 1012 18 0 2008-06-01
9 1013 19 58 2008-06-01
10 1010 18 0 2008-06-01
. . . .
. 1001 18 0 2008-06-02
. 1002 18 0 2008-06-02
. 1003 18 38 2008-06-02
. 1004 17 0 2008-06-02
. 1005 18 15 2008-06-02
. 1006 18 40 2008-06-02
. 1009 19 0 2008-06-02
. 1012 18 0 2008-06-02
. 1013 19 58 2008-06-02
. 1015 18 0 2008-06-02
. . . . .
现在需要在此表中取出数据并在页面上显示结果,得到结果的方式为:
每天从bh(1001)开始每连续三个记录为一组得到cc(cc=sum(bb)-sum(aa)),如下:
bh aa bb cc
1001 18 0
1002 18 0
1003 18 57 3
1004 17 0
1005 18 20
1006 18 35 2
1009 19 0
1012 18 0
1013 19 54 -3
. . . .
各位大虾,给看看能不能得到我想要的结果呀,如果不能是不是需要把改动表的结构啊?应该怎么该呀?谢谢啦!