MySQL/Python显示用户每天的用户id级别
通过从表中选择user_id,date(timestamp)作为date,level,我有以下输出:MySQL/Python显示用户每天的用户id级别,python,mysql,pandas,sorting,dataframe,Python,Mysql,Pandas,Sorting,Dataframe,通过从表中选择user_id,date(timestamp)作为date,level,我有以下输出: user_id date level 112 2017-10-13 16 112 2017-10-20 17 112 2017-10-22 18 112 2017-10-23 19 112 2017-10-30 20 112 2017-11-06 21 112 2018-05-17 22 我有点为难,我找不到实现以下
user_id date level
112 2017-10-13 16
112 2017-10-20 17
112 2017-10-22 18
112 2017-10-23 19
112 2017-10-30 20
112 2017-11-06 21
112 2018-05-17 22
我有点为难,我找不到实现以下输出的方法。我试图为每个具有特定级别的用户显示用户id的级别
例如,用户id 112的期望输出应该如下所示:
user_id date level
112 2017-10-13 16
112 2017-10-14 16
112 2017-10-15 16
112 2017-10-16 16
112 2017-10-17 16
112 2017-10-18 16
112 2017-10-19 16
。
.
.
对于每个用户id、日期间隔和级别等
基本上每个用户都有自己的属性级别,每天都有特定的级别
谁能帮帮我吗?
我对MySql和Python的解决方案持开放态度
谢谢,
乔治你只需要按日期列对行进行排序吗?这“日历日之间的差异”如何?@hbgoddard我不确定我是否理解你的意思。我需要显示两个日期之间的间隔,每一个用户都有什么级别。@草莓我很抱歉解释这个错误的方式,这不是我同意的差别,我只需要显示每一个用户ID,它每天有什么级别,直到它达到下一个级别。考虑应用程序代码中的数据显示问题。