asp筛选日期相同的数据数量

来源:百度知道 编辑:UC知道 时间:2024/09/22 18:42:18
表名:评论
字段:id、用户名、评论内容、发表时间

我现在要查找某一个用户名,一共发表了多少条评论。同一个日期发表多少条都只算一条。

比如,用户123,在
2009-6-3 12:15:23
2009-6-3 18:25:16
2009-6-3 19:14:21
2009-6-4 11:50:07
发表了评论,我想要查询的结果,返回数字为:
2

下面是我写的sql语句后面的不会写了,请帮我改好了,谢谢了:

SELECT COUNT(*) as pshu FROM 评论 Where 用户名='123'
'过滤掉其他用户,这一步,我会写了,测试可以。
'筛选重复的日期就不知道怎么弄了。下面的代码不知道有没有用?
having count(Day(comm_PostTime))>1
2009-6-3 12:15:23
2009-6-3 18:25:16
2009-6-3 19:14:21
2009-6-4 11:50:07
2009-6-5 12:15:23
2009-6-5 18:25:16
2009-6-6 19:14:21
2009-6-7 11:50:07
2009-6-8 12:15:23
2009-6-8 18:25:16
2009-6-9 19:14:21
2009-6-9 11:50:07
2009-6-9 12:15:23
2009-6-10 18:25:16
2009-6-11 19:14:21
2009-6-12 11:50:07

用户名我是知道的,我想查询 某个用户 一共多少条评论,一天之内多条,只算一条。

请注意, 日期相同,但是时间和分钟,秒数不相同。COUNT(distinct comm_PostTime)的话不行的。

结贴最佳,百度HI我。

PS:提供程序定做开发服务,有需要的朋友可百度HI我。

select distinct 日期 from 表格 order by 日期

你试试看吧distinct 是SQL中用来筛选的。