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:
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
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