Ci sono dei problemi a livello di logica ......
Vedo che le date possono essere duplicate e non hanno la parte oraria .....
_________________
Immaginiamo che il 02-05-2015 generi nella mattinata 3 record
0004 02-05-2015 SET01 REP01
0005 02-05-2015 SET02 REP02
0006 02-05-2015 SET01 REP02
Nel pomeriggio modifichi il record con codice 0005
Come fai a riconoscere la modifica considerato che la data viene sovrascritta identicamente ????
___ oppure _______________________
Immaginiamo che il tuo ultimo record è
0009 03-05-2015 SET01 REP02
oggi che è il 24-05-2015 lo modifichi e diventa
0009 24-05-2015 SET01 REP02
La cadenza delle date continua a rispettare la cadenza dei codici pertanto ........
__________________________________
a parer mio dovresti avere nel DB 2 campi distinti
data di inserimento ----- che non viene MAI modificata
data di ultima modifica ---- che viene valorizzata solo alla modifica
____________________________________________
fatte queste premesse considerato che ci dici che
la tua query è saltuaria e che non vorresti mettere
mani al DB allora prova ad adattare questa
alla sintassi di MySql ( che io non mastico bene
)
codice:
SELECT
T1.codice,
T1.data,
T1.settore,
T1.reparto,
(
SELECT
T2.data
FROM
Tabella AS T2
WHERE
T2.codice =
(
SELECT
Min(T3.codice)
FROM Tabella AS T3
WHERE
T3.codice > T1.codice
)
) AS DataConPrimoCodiceMaggiore,
IIf([data]>[DataConPrimoCodiceMaggiore],"xx","") AS RecordModificati
FROM
Tabella AS T1
;
Facci sapere