Buon giorno,
il problema è abbastanza semplice, ho due tabelle
Tabella 1 "eventi":
-idEvento
-dataInizio
-dataFine
Tabella 2 "scadenze":
-idScadenza
-idEvento
-giorniScadenza
Devo unirle (JOIN) secondo il campo idEvento e aggiungere nel risultato una colonna calcolata prendendo la data "dataInizio" e sommandogli i giorni contenuti nel campo "giorniScadenza".
Ora, per unirle effetto una query join:
Codice:
SELECT * FROM scadenze AS a
JOIN (
SELECT idEvento, dataInizio FROM eventi
) AS b
ON a.idEvento =b.idEvento
E fin qui ci arrivo..
ora a questo set di risultati dovrei aggiungere una colonna calcolata come prendendo la data dal campo dataInizio e aggiungendo i giorni contenuti in giorniScadenza.
Ho guardato e la funzione mysql che realizza la somma è DATE_ADD(dataInizio, INTERVAL giorniScadenza DAY)..
ma come faccio ad aggiungere una colonna e fargli capire che deve prendere i dati dai due campi delle due tabelle unite ?