我想创建一个查询,但是要取决于条件和其他列。...
所以我将深入讨论……
现在,我创建一个简单的Update查询,该查询将更新某些列,但这不是我所需要的
这是我的查询
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
,否则将{{1 }}填充日期,acceptance_date_opt
为空,然后将列acceptance_date_plan
的单元格更新为pending_status
,否则Waiting TE Planning Acceptance
为空,acceptance_date_opt
填充为日期,然后将列acceptance_date_plan
的单元格更新为pending_status
所以现在如何使用此更新取决于这种情况
我希望每件事都足够清楚