select id, <...>
from t as cn
where repeat > 0
and parentid > 0
and id in
(select max(id)
from t
where t.parentid = cn.parentid)
Frågan#1
DBMS: Access
Hej jag har en tabell som något förenklat ser ut såhär:
id (unikt/increment) | repeat(0 = ingen påminnelse , 1-4 = dag, vecka, månad, år) | startdate (datum) | enddate (datum) | parentid (-1 eller ett id som finns i id-kolumnen)
Jag skulle nu vilja välja ut id, repeat, startdate, enddate där repeat är större än noll och där ett parentid är lika med ett id. Men endast det senaste id:t per parentid grupp.
Nån som har nån idé på någon lösning? Jag får tyvärr inte göra om databasen.