求高效增加点击数量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)