gpt4 book ai didi

mysql - 请问如何找到练习被sql中断的人?

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

我有一个像这样的表:

person_id, pe_year, exercise_keep_year
1001, 2016, 12
1001, 2018, 14
1002, 2017, 5
1002, 2018, 0
1003, 2016, 10
1003, 2017, 0
1003, 2018, 1
1003, 2019, 2

如果这个人每年都坚持锻炼,那么pe_year-exercise_keep_year将是相等的。(如person_id=1001,exercise_start_year = 2016-12 = 2018-14 = 2004)

如果锻炼被中断,pe_year-exercise_keep_year 将不完全相等。 (如 person_id = 1003)

我想找到练习被中断的所有 person_id。请问该怎么做?

最佳答案

select person_id from t
group by person_id
having count( distinct pe_year - exercise_keep_year ) <> 1

关于mysql - 请问如何找到练习被sql中断的人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54302806/

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