如何识别未随时间变化的条目?

道格拉斯·加斯凯尔

我正在尝试确定一段时间内总得分没有变化的名称,以及这段时间是什么。

示例表:

+----------+--------+-------+
|   Date   |  Name  | Score |
+----------+--------+-------+
| 1/1/2016 | Frank  |    55 |
| 1/1/2016 | John   |    80 |
| 1/2/2016 | Frank  |    60 |
| 1/2/2016 | John   |    85 |
| 1/3/2016 | Frank  |    60 |
| 1/3/2016 | John   |   100 |
| 1/4/2016 | Frank  |    60 |
| 1/4/2016 | John   |   120 |
| 1/5/2016 | Frank  |    60 |
| 1/5/2016 | John   |   120 |
+----------+--------+-------+

预期产量:

+-------+------+
| Name  | Days |
+-------+------+
| Frank |    4 |
| John  |    2 |
+-------+------+

我一直在努力思考如何做到这一点,但没有成功。我没有要显示的代码,因为它们甚至都没有接近成功,只会使问题变得混乱。

我该怎么做呢?

阿图罗·沃尔佩(Arturo Volpe)

您需要将数据与得分分组,然后计算用户获得该得分的第一天和最后一天,请检查以下内容:

SELECT DATEDIFF(last_day, first_day) + 1 AS days, name, score,
    first_day, last_day
FROM (
    SELECT 
      max(date_score) as last_day, 
      min(date_score) as first_day, 
      score, 
      name 
    FROM members
    GROUP by score
  ) AS score

日期DIFF函数返回两者之间的区别DATE的,我们添加一个代表该得分最后一天。

在这里查看有效的示例链接

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

人口随时间变化

来自分类Dev

绘制随时间变化的风速和风向

来自分类Dev

如何保护随时间变化的手机游戏保存数据

来自分类Dev

随时间变化/绝对数字

来自分类Dev

WebGL:如何使片段着色器中的颜色随时间变化?

来自分类Dev

R:如何可视化随时间变化的二进制/分类数据

来自分类Dev

Elasticsearch-如何查询特定字段随时间变化的结果

来自分类Dev

SAS计算值随时间变化的次数

来自分类Dev

如何绘制随时间变化的变量,并以时间作为行名

来自分类Dev

如何在Xcode中观察者变量值随时间的变化

来自分类Dev

如何使svg颜色随时间变化

来自分类Dev

如何使用R评估类别变量随时间的变化?

来自分类Dev

如何绘制随时间变化的图?

来自分类Dev

绘制随时间变化的频率分布(堆叠)

来自分类Dev

如何绘制特定单词随时间变化的频率

来自分类Dev

如何合并随时间变化的变量[R]

来自分类Dev

随时间变化的颤振设计

来自分类Dev

随时间变化的颤振设计

来自分类Dev

识别R中随时间变化的变量

来自分类Dev

如何使用Python计算随时间变化的数据

来自分类Dev

Java输出值随时间的变化

来自分类Dev

Gmaps.js随时间变化的路线

来自分类Dev

如何产生随时间变化的频率波?

来自分类Dev

如何绘制随时间变化的变量,并以时间作为行名

来自分类Dev

DBpedia结果随时间变化

来自分类Dev

Div随时间变化的随机值

来自分类Dev

随时间变化的数组

来自分类Dev

跟踪员工随时间变化的合适表格?

来自分类Dev

如何绘制随时间变化的每小时平均值