Allora, la query che ti ho indicato, sempre ammesso che funzioni su access, trova la massima data tra tutti i record delle due tabelle con num=1500, per fare quello che dici tu devi aggiungere un'altra query, nel tuo caso diventa
ti sembra una cosa fattibile, perchè ti ostini a voler fare tutto con una sola query, non puoi farlo a livello applicazione????codice:SELECT * FROM tabella1 FULL JOIN tabella2 ON (data1 = data2 AND tabella1.num = tabella2.num) WHERE num=1500 AND data1 = (SELECT max(data) FROM (SELECT max(data1) AS data FROM tabella1 WHERE num=1500 UNION SELECT max(data2) AS data FROM tabella2 WHERE num=1500) AS temptable)

Rispondi quotando