Ciao a tutti,

sto cercando di fare un update di un campo mysql sommando il massimo valore di altri campi della stessa tabella.

Un esempio di tabella:

id data_inizio attivita_1 attivita_2 attivita_3
1 0000-00-00 10 5 12


Praticamente la query che ho al momento (e che non funziona) è la seguente:

$today="2022-07-20"; //è un dato dinamico creato con date()

UPDATE nome_tabella SET data_inizio = DATE_ADD('2022-07-20',(INTERVAL (SELECT GREATEST(attivita_1,attivita_2,attivita_3) FROM nome_tabella WHERE id ='1') MONTH) WHERE id ='1'

Praticamente il sistema mi dovrebbe fare un update su data_inizio con 2022-07-20 + 12 mesi...

Le sto provando tutte, ma nada.

Per caso, qualcuno più pratico di me riesce a guidarmi verso una soluzione?

Grazie mille