• 主页
  • 基础类
  • 应用实例
  • 新技术前沿

查询每天的纪录数

thunder1218 2005-03-22 04:31:25
有一个kh表:
ID recorder recordtime
1 abc 2005-3-2 9:45:10
2 002 2005-3-2 10:45:10
3 003 2005-3-2 11:45:10
4 abc 2005-3-2 20:45:10
4 003 2005-3-2 20:45:10
5 efg 2005-3-3 9:45:10
6 et3 2005-3-3 19:45:10
6 et3 2005-3-3 11:45:10
6 et3 2005-3-4 19:45:10
6 003 2005-3-4 05:45:10
6 005 2005-3-25 15:45:10
6 005 2005-3-25 05:45:10


想计算3月每天有多少个记录人(重复不计算)

recordercount recordtime
3 2005-3-2
2 2005-3-3
2 2005-3-4
1 2005-3-25
...全文
32 点赞 收藏 3
写回复
3 条回复
paoluo 2005年03月22日
Select recordercount=Count(Distinct recorder),
recordtime=Convert(Nvarchar(10),recordtime,120) from kh
Group By Convert(Nvarchar(10),recordtime,120)
Order By Convert(Nvarchar(10),recordtime,120)
回复 点赞
xluzhong 2005年03月22日
select count(distinct recorder) as recordercount,
convert(char(10),recordtime,120) as recordtime
from tablename
group by convert(char(10),recordtime,120)
order by convert(char(10),recordtime,120)
回复 点赞
chinaandys 2005年03月22日
select Recordercount=count(*),RecordTime=convert(char(10),recordtime,120)
from tablename group by convert(char(10),recordtime,120)
回复 点赞
发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告