日期:2014-05-17  浏览次数:20378 次

求高效增加点击数量SQL2005储存过程
要求 总点击数量 月点击数量 周点击数量 日点击数量
高效 精确 如果有IP控制就更佳(追求效率也可抛弃,毕竟记录IP也是个麻烦事)

问题1、数据字段如何安排
问题2、增加点击数量的储存过程如何写

------解决方案--------------------
--按日 
select sum(a),day([date]) from tb where year([date]) = '2010' group by day([date]) 

--按周
select sum(a),datename(week,[date]) from tb where year([date]) = '2010' group by datename(week,[date]) 

--按月 
select sum(a),month([date]) from tb where year([date]) = '2010' group by month([date]) 


------解决方案--------------------
SQL code

Create table VisitHistory(ID bigint identity(1,1) primary key,IP varchar(50),VisitDate datetime)