求统计行数语句

_NET2004 2009-02-03 08:18:07
我想在统计语句中加入一列受影响的行数,以下的行数是显示所有行数,而并不是受影响的行数,这个语句怎么改?

我的SQL:
select xm,avg(gz001+gz002+gz004+gz005+gz006+gz007+gz008+gz009+gz010+gz012+gz014+gz017+gz018+gz021+gz023+gz025) as gzze,
count(xm) as tjhs
from gzcw
where left(gz072,4)='2008'
group by xm
order by xm


...全文
126 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
新丁11111 2009-02-03
  • 打赏
  • 举报
回复
最好是出点数据,这样才好理解,要不有点理不太清
pengxuan 2009-02-03
  • 打赏
  • 举报
回复
楼主写的那个就是统计每个分组的行数
yygyogfny 2009-02-03
  • 打赏
  • 举报
回复
关注
_NET2004 2009-02-03
  • 打赏
  • 举报
回复
7楼的跟我没什么区别,呵呵。

刚重新启动后问题消失了,不知何因?
Yang_ 2009-02-03
  • 打赏
  • 举报
回复
try:

select xm,avg(gz001+gz002+gz004+gz005+gz006+gz007+gz008+gz009+gz010+gz012+gz014+gz017+gz018+gz021+gz023+gz025) as gzze,
count(1) as tjhs
from gzcw
where left(gz072,4)='2008'
group by xm
order by xm
水族杰纶 2009-02-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 _NET2004 的回复:]
奇怪啊,老是与我真实统计结果不一致,比如我数据库的分组记录数为20行,但是统计的只有12行,显示的时候会显示20行,是不是我的SQL Server 2005的BUG?
[/Quote]
可能我們理解有誤差
你最好舉個簡單的例子(數據+結果)來說
_NET2004 2009-02-03
  • 打赏
  • 举报
回复
奇怪啊,老是与我真实统计结果不一致,比如我数据库的分组记录数为20行,但是统计的只有12行,显示的时候会显示20行,是不是我的SQL Server 2005的BUG?
水族杰纶 2009-02-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 _NET2004 的回复:]
引用 2 楼 wufeng4552 的回复:
SQL code--這個?
select @@rowcount


不是这个,我要的是每个分组可以统计的行数
[/Quote]
你自己寫的那個不就是分組統計的行數?
_NET2004 2009-02-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wufeng4552 的回复:]
SQL code--這個?
select @@rowcount
[/Quote]

不是这个,我要的是每个分组可以统计的行数
水族杰纶 2009-02-03
  • 打赏
  • 举报
回复
--這個?
select @@rowcount
wsh236 2009-02-03
  • 打赏
  • 举报
回复
不清楚。帮忙定一个

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧