基于条件-SQL的增量

时间:2016-07-29 03:37:46

标签: mysql sql

我正在寻找一个可以根据以下条件增加字段的SQL代码。

我需要创建一个新的字段,该字段使用以下功能并具有优先级

  1. 如果Value_count swipe为null,则新字段,即value_daysworked连续应为Null
  2. 然后,如果ID_individual不等于Previous ID_individual,那么我们需要 如果>获取依赖于value_countswipe的新字段' 0'然后' 1'否则
  3. 如果ID_individual =之前的ID_individual然后检查日期字段,如果日期是连续的,则计数器保持不变,一旦日期更改,计数器就会重置。
  4. 请参考下面的输入和输出,这将给您一个清晰的愿景。

    enter image description here

    enter image description here

    注意:我们不必使用任何变量。

    谢谢, 阿布舍克巴克

1 个答案:

答案 0 :(得分:0)

如果“Previous ID_individual”的含义是最新记录,那么您的表需要另一列来标记日期时间,以便您可以使用函数MAX()来查找它。