ASP 昨日排行

来源:百度知道 编辑:UC知道 时间:2024/06/17 10:01:48
我想用ASP做一个统计排行,如昨日排行,上周排行,上月排行
看好了是“昨日、上周、上月”
我给网上找了一圈,大家说的思路都是创建2个表,一个记录今天一个记录昨天,但是现在不知道该怎样记录出昨天的点击数呢?如果是一天占一行的话是不是太浪费数据库了啊?我现在想在数据后面加2个字段一个记录昨天一个记录今天,比如今天的字段是AA,昨天统计字段是BB,今天访问点数是20,到了明天后自动把AA字段里的20转到BB里,依次类推,不知道有什么办法呢?说的可能有点乱了呵呵。
id tist ahits(昨日点击量) bhits(今日点击量)

比如今天是28号,所有的点击量都统计到“bhits”字段里,到了明天29号,这个“bhits”里面所统计的自动移动到ahits字段里,然后接着bhits清空字段接着统计今天的点击,就这个意思不知道看明白没?

干嘛要 两张表,两个字段
一个日期字段就可以了

昨天 等于 DAY(D_DATE)-1
select * from table where my_date=day(my_date)-1 order by id desc
上周用WEEKDAY
日期函数一下算出来了

表结构改造下 加入日期字段点击字段
昨日就是今日减一呗
没听过还建2表
又不是加分类

按日期求点击数的总和呗
你要不把表结构贴出来 模里模糊才猜你的意思 费劲