select top 1count(convert(datetime, convert(varchar(10),DATEPART(yy,createtime))+'/'+convert(varchar(10),DATEPART(m,createtime))+'/'+convert(varchar(10),DATEPART(d,createtime)) )) as tt from AutoQQ_Question group by convert(datetime, convert(varchar(10),DATEPART(yy,createtime))+'/'+convert(varchar(10),DATEPART(m,createtime))+'/'+convert(varchar(10),DATEPART(d,createtime)) ) order by tt desccreatetime 是你的帖子的发帖时间这样可以得出哪一天发帖的数量.. Top 1 就可以算出了..
sxBamboo(竹子) 方法可以 将select count(*)from xxx group by dat的结果放入此表,以后就可以select max(结果)from 新表得到你所要的数,甚至可以得到发帖列表order by一下很方便
select top 1 count(*) as 发贴数额 ,发贴日期 from xxxx group by 发贴日期 order by 发贴数额 desc
convert(varchar(10),DATEPART(yy,createtime))+'/'+convert(varchar(10),DATEPART(m,createtime))+'/'+convert(varchar(10),DATEPART(d,createtime))
)) as tt
from AutoQQ_Question group by convert(datetime,
convert(varchar(10),DATEPART(yy,createtime))+'/'+convert(varchar(10),DATEPART(m,createtime))+'/'+convert(varchar(10),DATEPART(d,createtime))
)
order by tt desccreatetime 是你的帖子的发帖时间这样可以得出哪一天发帖的数量..
Top 1
就可以算出了..
将select count(*)from xxx group by dat的结果放入此表,以后就可以select max(结果)from 新表得到你所要的数,甚至可以得到发帖列表order by一下很方便
上面这个代码效率很低Top 1
看好啦..不会很低.