|
本帖最后由 593531183 于 2013-5-22 17:46 编辑
这是我的数据:
num voltage others date_time
0010852 1000 已打印 2013-4-26
0010852 3000 已打印 2013-4-26
0010853 2000 已打印 2013-4-26
0010853 1000 已打印 2013-4-26
0010854 2000 已打印 2013-4-26
0010854 6000 已打印 2013-4-26
0010855 2000 已打印 2013-4-26
0010855 3000 已打印 2013-4-26
0010855 3000 已打印 2013-4-26
我要的结果:显示num 不同的数据:
0010852 4000 已打印 2013-4-26
0010853 3000 已打印 2013-4-26
0010854 8000 已打印 2013-4-26
0010855 8000 已打印 2013-4-26我的目的是让以num为地址的数据,只显示一条不重复数据,然后对voltage求和。
我用了以下式:
mysql = "SELECT DISTINCT num,voltage,other,date_time FROM [" & itable & "] where num is not null"
实际结果:
0010852 1000 已打印 2013-4-26
0010852 3000 已打印 2013-4-26
0010853 2000 已打印 2013-4-26
0010853 1000 已打印 2013-4-26
0010854 2000 已打印 2013-4-26
0010854 6000 已打印 2013-4-26
0010855 2000 已打印 2013-4-26
0010855 3000 已打印 2013-4-26
后加group by num,但提示'others'不能合计函数。
求高手帮帮忙,因为全部数据都要显示的。
|
|