我的sql语句是这样的
select peerid,count(peerid) as cnt from peeridstat where left(peerid,4)='1155' group by peerid查询结果是
peerid cnt
X 3
XX 2我就想问一下为什么我使用count计算相同peerid的个数为什么不直接输出5而是分别输出3和2呢
后面我有把sql写成这样
select peerid,sum(count(peerid) as cnt) from peeridstat where left(peerid,4)='1155' group by peerid就出错了。希望大家帮我解决一下,在下感激不尽~!
谢谢!
select peerid,count(peerid) as cnt from peeridstat where left(peerid,4)='1155' group by peerid查询结果是
peerid cnt
X 3
XX 2我就想问一下为什么我使用count计算相同peerid的个数为什么不直接输出5而是分别输出3和2呢
后面我有把sql写成这样
select peerid,sum(count(peerid) as cnt) from peeridstat where left(peerid,4)='1155' group by peerid就出错了。希望大家帮我解决一下,在下感激不尽~!
谢谢!
解决方案 »
- sql并发处理的问题.
- 一个自认为很难的查询问题...
- 请叫前辈们如何制作一个SQLServer服务启动批处理文件
- sql server导入导出表的问题
- 我想同时删除同一个表中的多条字段应该怎么做?急急急急急急急,在线等高人指点!~
- osql /Usa /P 执行结果求助
- 恢复服务器上数据库总是提示扩大物理文件时,MODIFY FILE遇到操作系统错误112,无法恢复。请帮帮忙
- 请问各位大侠VB开发数据库怎样连接ACCESS2000数据库啊?? 谢谢
- 高手请进!
- 这样的查询有办法设计吗???
- exists 子查询请教?请前辈指点!
- 奇怪:多表连查后字段中的空格没有了,而且是有时候有,有时候没有?
如果想输出5的话
select count(peerid) as cnt from peeridstat where left(peerid,4)='1155'
我觉得gahade的很符合我的要求,问题也解决了
也谢谢yrwx001的热情帮助。