select 单位代码,单位名称,起始年月,截止年月,会计科目编号,会计科目名称
,count(*) as 超余额次数
from #aaa as a
group by 单位代码,单位名称,起始年月,截止年月,会计科目编号,会计科目名称
order by 单位名称,会计科目编号
网上说是返回组中的项数,但是上面代码我执行后总共只有一条数据,但是count(*)却有7次
这是怎么回事?
,count(*) as 超余额次数
from #aaa as a
group by 单位代码,单位名称,起始年月,截止年月,会计科目编号,会计科目名称
order by 单位名称,会计科目编号
网上说是返回组中的项数,但是上面代码我执行后总共只有一条数据,但是count(*)却有7次
这是怎么回事?
解决方案 »
- 今天遇到一个distinct group by 的错误,请大家帮我看看
- 求个快速的语句
- 32位XP专业版的SQL2005的安装问题
- 如何让同一表里的数据,用一行来显示?
- 一个查询效率问题,比较棘手。(在线等)
- 关于建立索引的问题:“标题”字段是否应该建立索引??
- 如何修改标识字段自增长类型为非自增长
- 有关last,first 的查询
- 用拨号服务嚣连接两台SQL_SERVER 死活都连求上啊!!为什么????
- 用ODBC连接的SQL Server数据库,然后定一个adodb.connection连接字符串打开,为什么取得的记录数总是-1?数据明明存在啊.怎么统计取得的记录数?
- 往存储过程中传递带百分号的参数,应该怎么做?谢谢。
- 如何防止并发操作重复操作一行数据?
单位代码,单位名称,起始年月,截止年月,会计科目编号,会计科目名称
相同的数据有7条
count(*)反映的是个数目,而不是把数据都显示出来- -
count(字段名):如果某行记录的该字段为null,那么该行不参加计数
列完全相同的行数,二不是总行数