gpt4 book ai didi

mysql计算唯一用户列表的时差

转载 作者:行者123 更新时间:2023-11-29 14:09:29 24 4
gpt4 key购买 nike

我有以下情况

  1. 用户从 Google 访问该网站,我们将此信息记录在数据库表“visitSearchEngine”中。如果用户注册,那么他的状态是事件的,即 1 ,如果他没有注册,那么他的状态将变为非事件的,即 0 。所以,我需要一个查询,如果用户访问该网站并且在 10 分钟内没有注册,则列出这些用户。

    我编写了以下查询,但它不起作用

    select distinct(users) , avisitedDate from visitSearchEngine vs
    WHERE vs.users!=' '
    AND vs.status='0'
    AND hitType='googleIdentified'
    AND avisitedDate>'2012-12-06'
    AND minute(timediff(now(),avisitedDate))>=10
    AND minute(timediff(now(),avisitedDate))<11

    //avisitedDate is Today's date.

我想计算 currentTime 和visitedDate 之间的差异,如果是10 分钟,则列出这些用户。

谢谢

最佳答案

我认为你想要的是time_to_sec:

select distinct(users) , avisitedDate from visitSearchEngine vs
WHERE vs.users!=' '
AND vs.status='0'
AND hitType='googleIdentified'
AND avisitedDate>'2012-12-06'
AND time_to_sec(timediff(now(),avisitedDate))>=10*60
AND time_to_sec(timediff(now(),avisitedDate))<11*60

关于mysql计算唯一用户列表的时差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13743903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com