Wenn ich diese Abfrage ausführe, möchte ich gerne das Ergebnis (Inhalt) löschen.
WITH tmp AS (SELECT monitord_pocsag.kennung, sub, uhrzeit, uhrzeit - lag(uhrzeit) over (PARTITION BY kennung ORDER BY uhrzeit) AS differenz, TEXT, quelle, id FROM monitord_pocsag ORDER BY monitord_pocsag.id DESC)
SELECT * FROM tmp WHERE (differenz <99)
So geht es leider nicht :
DELETE FROM tmp WHERE (differenz <99)
WITH tmp AS (SELECT monitord_pocsag.kennung, sub, uhrzeit, uhrzeit - lag(uhrzeit) over (PARTITION BY kennung ORDER BY uhrzeit) AS differenz, TEXT, quelle, id FROM monitord_pocsag ORDER BY monitord_pocsag.id DESC)
SELECT * FROM tmp WHERE (differenz <99)
So geht es leider nicht :
DELETE FROM tmp WHERE (differenz <99)