Я не могу понять ваш запрос, и вы не пометили СУБД, которую вы используете, но на основании описания, которое вы дали, я думаю, что вам нужно просто UPDATE
на вашей таблице.
Это добавит 1месяц до exp_date
строк, которые соответствуют вашим фильтрам в предложении WHERE
:
In sqlserver :
UPDATE your_table
SET exp_date = DATEADD(month,1,exp_date)
WHERE
exp_date is NOT NULL
AND enabled = 1
AND admin_enabled = 1
In mysql :
UPDATE your_table
SET exp_date = ADDDATE(exp_date, INTERVAL 1 MONTH)
WHERE
exp_date is NOT NULL
AND enabled = 1
AND admin_enabled = 1