Hi,
ich möchte eine delete anweisung erstellen die alle einträge löscht die älter als 24h sind.
wie mache ich das ?
(Ich habe eine Spalte „Zeitstempel“ im datetime Format zur verfügung)
danke im vorraus
Martin
Hi,
ich möchte eine delete anweisung erstellen die alle einträge löscht die älter als 24h sind.
wie mache ich das ?
(Ich habe eine Spalte „Zeitstempel“ im datetime Format zur verfügung)
danke im vorraus
Martin
hallo,
Welche Db denn ?
Im Oracle :
DELETE from MyTable
where TimestampSpalte = SYSDATE - (1*(1/24))
/
… wobei 1*…=1 Stunde, 2*…=2 Stunden etc
Gruss
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Also ich wäre für:
DELETE from MyTable
where TimestampSpalte **SYSDATE - 1
/**
(oder eben x/24).
Hattest du aber vermutlich auch gemeint?
Und wozu Formatierungen?
Gruß, muzel
Ja, du hast recht, natürlich nicht „=“, sonderen "[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]