关于分组,一个很有意义的问题
假如一个表tb1有以下数据:
id date num
a 2005-1-1 3
a 2005-1-1 2
c 2005-1-1 3
b 2005-1-2 4
b 2005-1-2 1
c 2005-1-2 1
a 2005-1-3 2
a 2005-1-3 4
c 2005-1-3 3
c 2005-1-3 2
我现在想查出date为2005-1-3的所有的id的num的当日合计数以及他们的累计数(即:包括他们2005-1-1、2005-1-2的num),该怎样用一条SQL语句实现?
结果应如下:
id 当日合计数 累计数
a 6 11
c 5 9