Have df with values.
name last_date submission_date
mike 2020-04-10 02:22:22.222 2020-04-01 02:22:22.222
mike 2020-04-10 02:22:22.222 2020-04-08 02:22:22.222
mike 2020-04-10 02:22:22.222 2020-04-16 02:22:22.222
ross 2020-04-16 02:22:22.222 2020-04-18 02:22:22.222
ross 2020-04-16 02:22:22.222 2020-04-19 02:22:22.222
ross 2020-04-16 02:22:22.222 2020-04-20 02:22:22.222
ross 2020-04-16 02:22:22.222 2020-04-15 02:22:22.222
carter 2020-04-22 02:22:22.222 2020-04-28 02:22:22.222
carter 2020-04-22 02:22:22.222 2020-04-15 02:22:22.222
carter 2020-04-22 02:22:22.222 2020-04-19 02:22:22.222
carter 2020-04-22 02:22:22.222 2020-04-21 02:22:22.222
filter values based on last_date. exclude values of submission_date if it is greater than last_date
expected output:
name last_date submission_date
mike 2020-04-10 02:22:22.222 2020-04-01 02:22:22.222
mike 2020-04-10 02:22:22.222 2020-04-08 02:22:22.222
ross 2020-04-16 02:22:22.222 2020-04-15 02:22:22.222
carter 2020-04-22 02:22:22.222 2020-04-15 02:22:22.222
carter 2020-04-22 02:22:22.222 2020-04-19 02:22:22.222
carter 2020-04-22 02:22:22.222 2020-04-21 02:22:22.222
query:df.query("last_date>=submission_date")?