Mi dispiace scrivere ma le ho provate davvero tutte, se oltre la data più recente volessi anche il record con meno km?
#ID #AUTO #DATA #TESTO #KM
1 FIAT 05/04/2020 FILTRI 120
2 BMW 03/05/2019 MOTORE 345
3 FIAT 15/03/2017 CAMBIO 10
4 BMW 20/10/2018 SOSPENSIONI 90
SELECT s.[AUTO], s.[DATA], s.[TESTO], s.[KM]
FROM scadenze AS s
RIGHT JOIN
(SELECT s2.[AUTO], MIN(s2.[DATA]) as MinDATA FROM scadenze AS s2 GROUP BY s2.[AUTO]) AS DMIN
ON
s.[AUTO] = DMIN.[AUTO] AND s.[DATA] = DMIN.MinDATA
perchè banalmente non posso mettere alla fine WHERE s.[KM]<150 ?
cosa c'è di sbagliato? ho provato anche a inserire la condizione in ON ma niente, ho provato anche a fare una specie di JOIN annidata ma access mi da errore.