MYSQL怎样避免数据重复统计?用的是PHP.

一个数据库有NAME和SALE字段,每销售一次就插入一条,时刻在更新增加。现在假设1月5日统计了某人在这之前销售额,在1.15又想再次统计在这之前(1.15)的总销售额,... 一个数据库有NAME和SALE字段,每销售一次就插入一条,时刻在更新增加。现在假设1月5日统计了某人在这之前销售额,在1.15又想再次统计在这之前(1.15)的总销售额,怎样做才能做到只统1.6---1.15的销售额然后再加上1.5那天统计的数据.(而不是又要将以前已经统计过的又重新加一次.) 展开
 我来答
cuizizhong126
2012-01-10 · TA获得超过200个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:207万
展开全部
解决方案:
1. 使用触发器,在新增一条记录的时候,把统计数字加1.至于删除的时候,就看具体的了。
2.使用某个记录表来记录。比如拥有 id,date,empid,count字段。
3.修改原始表,加上插入数据的日期,使用timestamp not null 类型即可。
--> .根据某个人来查询统计,其实效率是一样的,一样要全表检索,所以最好的办法是使用索引。
cyan24
2012-01-10 · TA获得超过1626个赞
知道小有建树答主
回答量:1128
采纳率:0%
帮助的人:882万
展开全部
LS说的在理,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式