我正在尝试在mysql中从时间戳列中进行连续的天数计数。我以为我很久以前就解决了这个问题--但是由于某种奇怪的原因,它返回了错误的值。它应该返回一个单独的列,其中包含用户名、连续日期列表中时间值最高的最低日期和连续天数最大的日期。 GROUP BY day1 having count(distinct date) > 1 order by days
下面的jsf
我有一张桌子,uv_user_date是这样的:
它基本上是一个user log in table,它显示了user_id的累积登录天数分区。列pre显示用户登录记录的最后登录日期。基于此,我希望计算每个用户记录的连续登录天数。答案应该是:
if(uv_date - pre =1天)然后连续登录天数是最后一个连续登录日+
1,但我在访问last consecutive login days 方面遇到了困难