计算MySQL中2个动态日期之间值的出现

卡洛斯2W

我有一个表,其中每个用户的事件都有一行。我想检索在同一周 两次之间最多间隔7天)有2个或更多事件的每个用户

活动表:

id   -   user_id   -   date
 1   -       1     -   2015/04/02
 2   -       1     -   2015/04/05
 3   -       1     -   2015/09/12
 4   -      14     -   2016/01/21
 5   -      14     -   2016/02/18

所以预期的结果应该是

user_id   -   count(date in same week)
 1        -         2

user_id 14不应出现在结果中,因为它的事件不在同一周内。

有人知道如何完全在MySQL中做到这一点吗?

萨加斯

如果你只是需要有更多的则1次出现在7天USER_ID的列表中,那么你可以使用EXISTS()DATEDIFF()

SELECT distinct user_id
FROM EventTable e
WHERE EXISTS(SELECT 1 FROM EventTable e2
             WHERE ABS(DATEDIFF(e.date,e2.date)) < 7
              AND e.user_id = e2.user_id)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我想用mysql中的多行计算一天中2个日期之间的时间

来自分类Dev

计算Teradata中2个日期之间的时差

来自分类Dev

如何计算android中2个日期之间的差异?

来自分类Dev

计算2个日期之间发生的访问表中的记录

来自分类Dev

Java时间计算2个日期之间的月份中的错误

来自分类Dev

获取 MySQL 中两个日期之间的值差

来自分类Dev

计算不同列中2个值的出现次数

来自分类Dev

jQuery计算2个日期之间的月份

来自分类Dev

计算2个日期之间的周数

来自分类Dev

在MySQL中的2个日期之间搜索条目

来自分类Dev

如何在mysql中的2个日期之间进行查询?

来自分类Dev

我如何计算 2 个日期之间的范围而不计算 javascript 中的周末

来自分类Dev

在2个日期之间按日期过滤Array中的数组时出现问题

来自分类Dev

如何在Powershell中以2个日期之间的特定日期值标识日期列表

来自分类Dev

计算2个表之间的值差

来自分类Dev

MySQL用多行数据计算2个日期之间的时间

来自分类Dev

在2个日期之间选择值

来自分类Dev

计算mysql中两个日期之间的差异以显示年和月

来自分类Dev

MYSQL计算值在2个不同列中的次数

来自分类Dev

计算两个日期之间的差异时的 Nan 值

来自分类Dev

计算给定特定值的两个日期之间的天数

来自分类Dev

MYSQL:根据其日期计算不同值的出现

来自分类Dev

使用R中的列计算两个日期之间的平均值时出现问题

来自分类Dev

有条件地在R中的变量上计算2个日期之间的元素数

来自分类Dev

计算各种SQL数据库(MySQL,Oracle,H2)中两个日期之间以秒为单位的差异

来自分类Dev

计算2个表中的出现次数

来自分类Dev

如何计算一个值出现在MySQL列中的次数?

来自分类Dev

Moment JS-计算2个日期之间的小时数

来自分类Dev

如何正确计算2个日期之间的差异php

Related 相关文章

  1. 1

    我想用mysql中的多行计算一天中2个日期之间的时间

  2. 2

    计算Teradata中2个日期之间的时差

  3. 3

    如何计算android中2个日期之间的差异?

  4. 4

    计算2个日期之间发生的访问表中的记录

  5. 5

    Java时间计算2个日期之间的月份中的错误

  6. 6

    获取 MySQL 中两个日期之间的值差

  7. 7

    计算不同列中2个值的出现次数

  8. 8

    jQuery计算2个日期之间的月份

  9. 9

    计算2个日期之间的周数

  10. 10

    在MySQL中的2个日期之间搜索条目

  11. 11

    如何在mysql中的2个日期之间进行查询?

  12. 12

    我如何计算 2 个日期之间的范围而不计算 javascript 中的周末

  13. 13

    在2个日期之间按日期过滤Array中的数组时出现问题

  14. 14

    如何在Powershell中以2个日期之间的特定日期值标识日期列表

  15. 15

    计算2个表之间的值差

  16. 16

    MySQL用多行数据计算2个日期之间的时间

  17. 17

    在2个日期之间选择值

  18. 18

    计算mysql中两个日期之间的差异以显示年和月

  19. 19

    MYSQL计算值在2个不同列中的次数

  20. 20

    计算两个日期之间的差异时的 Nan 值

  21. 21

    计算给定特定值的两个日期之间的天数

  22. 22

    MYSQL:根据其日期计算不同值的出现

  23. 23

    使用R中的列计算两个日期之间的平均值时出现问题

  24. 24

    有条件地在R中的变量上计算2个日期之间的元素数

  25. 25

    计算各种SQL数据库(MySQL,Oracle,H2)中两个日期之间以秒为单位的差异

  26. 26

    计算2个表中的出现次数

  27. 27

    如何计算一个值出现在MySQL列中的次数?

  28. 28

    Moment JS-计算2个日期之间的小时数

  29. 29

    如何正确计算2个日期之间的差异php

热门标签

归档