title image


Smiley Re: Datensätze automatisch löschen
"Letzter Wert" ist auch falsch, weil das nicht der zeitlich letzte Wert ist, sondern der letzte Wert bezüglich einer (mehr oder minder) zufälligen Sortierung. In aller Regel also nicht brauchbar.



Versuchs mal so, leg eine Abfrage (qryMaxDatum) an mit



SELECT Max(Datum) AS MaxDatum, GeraeteNummer

FROM MeineTabelle

GROUP BY GeraeteNummer



und bau dann darüber eine Löschabfrage:



DELETE MeineTabelle.*

FROM MeineTabelle INNER JOIN qryMaxDatum ON

(MeineTabelle.GeraeteNummer = qryMaxDatum.GeraeteNummer)

AND (MeineTabelle.Datum = qryMaxDatum.MaxDatum)

WHERE qryMaxDatum.GeraeteNummer IS NULL







Gruß aus dem Norden
Reinhard


Bitte immer die Access-Version angeben!
DB-Wiki


Wie man Fragen richtig stellt

YaccessAccess-FAQUnd ansonsten: Wikipedia




geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: