select user_id, `date`, lead (`date`) over ( partition by user_id order by `date` ) as nextdate from questions_pass_record order by user_id, `date`;