--意思不明,试试
select 编号,sum(值) as 值
from (select 编号,数,值 ,min(IP) as ip
from tbl) a group by 编号
select 编号,sum(值) as 值
from (select 编号,数,值 ,min(IP) as ip
from tbl) a group by 编号
解决方案 »
- 求一sql语句的写法
- 请帮忙看一下下列sql语句有什么错误谢谢
- sqlserver2k中如何配置配置sql2005的远程服务器?
- 多表查询~小白的问题
- 请教——SQL server 数据库是做什么的?怎么往里面写数据?up有分(接分人请进)up有分(邹建 水影注意接分)
- 怎么从SELECT出来的数据中将数据一行一行的写入另一张表,最主要的是每写一行需要间隔一段时间
- 问题是现在我即要累计本月数据,又要累计本年数据的SQL语句怎么写?
- 为什么执行了第一个IF ELSE 后 第二个IF ELSE 不执行了??
- 如何从A表中读出一个字段内容如"abc", 在B表上增加"ABC"列?
- 菜鸟问题!答者有分!!!
- 订阅服务器提示:进程未能连接到 Distributor 计算机名,怎么办??
- 小问题
1200 2 .01 222.172.195.88
1200 2 .01 220.163.41.247
1200 2 .01 219.238.21.152
1200 2 .01 220.165.161.10
1200 1 .05 220.163.53.149
这几个编号是一样的,IP算一个,对吧?那算哪一个呢?有什么规律?算第一个还是最后一个?
select 编号,sum(值) as 值
from (select 编号,数,值 ,min(IP) as ip
from tbl group by 编号,数,值) a group by 编号
即把每一个编号的值加起来!!
第二上面一步是有条件的
必须附合条件规则才可以相加
假如同一个编号来说
同一个编号,同一个数中,多个相同ip只算一个,当然不同的ip就是多个啦(个数为,不同ip的个数)
同一个编号,多个数中,ip可能只有一个.但也算多个(个数为,多个数的个数)
from (select distinct 编号,数,值 ,ip
from tbl ) as a group by 编号
这代表什么呢??
同一个编号,同一个数中,多个相同ip只算一个,当然不同的ip就是多个啦(个数为,不同ip的个数)
同一个编号,多个数中,ip可能只有一个.但也算多个(个数为,多个数的个数)
好像不附合这个条件select 编号,数,值 ,distinct(ip) from tbl
这样好吗?