首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么只去一条记录

2012-03-03 
如何只去一条记录这有个表id使用日期地区(自动增长)我想用分组求各个地区在某个时间点的记录selectcount(*

如何只去一条记录
这有个表
      id                 使用日期             地区  
(自动增长)


我想用分组求   各个地区在某个   时间点的记录

select   count(*)   from     table   group   by   地区

这个不难
问题是我希望count(*)   不会叠加记数   比如   :

某地区   A   的   有4条记录  
但是   他只记录一条   期于条忽略

能作到吗?

[解决办法]
---你的意思是不是只要同一个地区,使用时间相同则算重复,不进行统计是吗?
Select Count(Distinct 使用日期) From 表 Group By 地区
[解决办法]
select count(distinct *) from table group by 地区

热点排行