Таким образом, здесь у меня есть случай, чтобы определить, что этот пользователь опаздывает или не платит каждую неделю, чтобы определить сравнение с поздней датой оплаты и предыдущим просроченным полем.
У меня есть примеры данных, подобные этой
Name to be paid DATE PAID OVERDUE DATE
Bakrie 195000 2019-07-01 2019-07-08
Rocky 195000 2019-07-01 2019-07-08
Bakrie 195000 2019-07-15 2019-07-22
Bakrie 195000 2019-07-29 2019-08-05
Bakrie 195000 2019-08-05 2019-08-12
Febri 130000 2019-06-25 2019-07-02
данные, которые нужно сгенерировать
Name to be paid DATE PAID OVERDUE DATE sign
Bakrie 195000 2019-07-01 2019-07-08 NOT LATE
Rocky 195000 2019-07-01 2019-07-08 NOT LATE
Bakrie 195000 2019-07-15 2019-07-22 LATE
Bakrie 195000 2019-07-29 2019-08-05 Late
Bakrie 195000 2019-08-05 2019-08-12 not late
Febri 130000 2019-06-25 2019-07-02 not late
, как вы видите имя пользователя, bakrie, он просрочил платеж, потому что во второй день оплаты, оплаченный, проходит срок оплаты впредыдущая запись, срок оплаты его платежа
Я пытался сделать запрос, как это, но не смог.Он показывает данные не так поздно
Bakrie 195000 2019-07-01 2019-07-08 NOT LATE
Bakrie 195000 2019-07-01 2019-07-08 NOT LATE
Bakrie 195000 2019-07-01 2019-07-08 NOT LATE
Bakrie 195000 2019-07-01 2019-07-08 NOT LATE
Rocky 195000 2019-07-01 2019-07-08 NOT LATE
Bakrie 195000 2019-07-15 2019-07-22 LATE
мой запрос вот так`
select trackku.*, if(date paid > overdue_paid,'LATE','NOT LATE') from trackku
пожалуйста, помогите мне!?!?!