读书人

怎么只去一条记录

发布时间: 2012-03-03 15:33:04 作者: rapoo

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


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

select count(*) from table group by 地区

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

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

能作到吗?

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

读书人网 >SQL Server

热点推荐