Ciao a tutti,
sono 2 giorni che sto impazzendo a fare questa query che sembra facilissima ma che mi sta facendo uscire di matto...
Ho 2 tabelle
TABELLA1
ID_PRATICA
CFISC
...
DATA_STORICO (VUOTO, DA UPDATARE CON IL NUOVO VALORE)
ID_STORICO (VUOTO, DA UPDATARE CON IL NUOVO VALORE)
DBSTORICO
ID_PRATICA
CFISC
DATA
Alla tabella1 voglio associare ai campi DATA_STORICO e ID_STORICO i valori dei campi ID_PRATICA e DATA della tabella Storico prendendo il valore MAX della data ovviamente facendo la join con il codice fiscale.
Ho provato in mille maniere ad esempio
oppurecodice:UPDATE TABELLA1 SET TABELLA1.DATA_STORICO = ( SELECT Max(DBSTORICO.DATA) FROM TABELLA1 LEFT JOIN ON DBSTORICO.CFISC = TABELLA1.CFISC )
oppurecodice:UPDATE TABELLA1 SET TABELLA1.DATA_STORICO IN ( SELECT Max(DBSTORICO.DATA) FROM TABELLA1 LEFT JOIN ON DBSTORICO.CFISC = TABELLA1.CFISC )
Non ne scrivo altre perche' sarebbe inutile...codice:UPDATE TABELLA1 SET TABELLA1.DATA_STORICO = all ( SELECT Max(DBSTORICO.DATA) FROM TABELLA1 LEFT JOIN ON DBSTORICO.CFISC = TABELLA1.CFISC )
Mi riuscite a dare una mano per favore?
Grazie in anticipo
Andrea

Rispondi quotando