Я хочу создать запрос, но зависит от условия и других столбцов ....
Так что я буду обсуждать глубоко ......
Теперь я создаю простой запрос на обновление, который обновляет некоторые столбцы, но это не то, что мне нужно
это мой запрос
UPDATE govtracker
SET pending = 'TE', pending_status = 'Waiting TE Acceptance'
WHERE site_code = %s
Хорошо, теперь используйте обычный запрос, который я использовал в python .....
Так что мне нужно обновить те же столбцы, но с условием ....
Условие говорит, что перед обновлением столбца с именем pending_status
я хочу проверить первый столбец с именем huawei_1st_submission_date
, если он был пуст, затем заполните ячейку текущей датой, если она уже была заполнена датой, поэтому перейдите к следующему столбцу с именем acceptance_date_opt
если он был пуст, перейдите к следующему столбцу с именем acceptance_date_plan
, если он был пуст, тогда обновите столбец pending_status
до значения Waiting TE Acceptance
, а если еще acceptance_date_opt
заполнен датой, а acceptance_date_plan
пуст, то обновите столбец pending_status
ячейка до Waiting TE Planning Acceptance
, если еще acceptance_date_opt
пусто и acceptance_date_plan
заполнено датой, тогда обновите столбец pending_status
ячейку до Waiting TE Optimization Acceptance
Так как теперь использовать это обновление, зависит от этого условия
Я надеюсь, что все будет достаточно ясно