我通常在Access中工作,但无法在其中找到这个逻辑。我现在正在分支到MySQL,希望我能做到这一点。
使用CUSTOMERID,VISITDATE进行表访问
CUSTOMERID VISITDATE
1001 7/6/2015
2315 9/1/2015
2315 12/30/2014
9851 5/5/2013
9851 1/7/2014
9851 3/21/2014
我想添加一个名为'访问号码'所以我可以按升序标记每个客户的访问日期作为他的第一个,第二个等...
CUSTOMERID VISITDATE VISITNUMBER
1001 7/6/2015 1
2315 9/1/2015 1
2315 12/30/2014 2
9851 5/5/2013 1
9851 1/7/2014 2
9851 3/21/2014 3
它是基于升序日期的增量,但也按CUSTOMERID分组。
非常感谢有关此的任何提示。感谢。
答案 0 :(得分:0)
行。因此,您有一个查询,用于在有人访问时更新您的日期。
此时您想要执行其他操作,因为这相当于访问次数增加。
如果我不错,可以简单地捆绑:
YOUR UPDATE SQL;
UPDATE mytable
SET visitnumber = visitnumber + 1
WHERE customerid = (the id of the user you are updating);