MySQL/Python显示用户每天的用户id级别

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(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
我有点为难,我找不到实现以下输出的方法。我试图为每个具有特定级别的用户显示用户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,它每天有什么级别,直到它达到下一个级别。考虑应用程序代码中的数据显示问题。