Einzelnen Beitrag anzeigen
  #1  
Alt 05.10.2010, 09:38:11
lasser lasser ist offline
Anfänger
 
Registriert seit: Oct 2010
Ort: 32***
Alter: 56
Beiträge: 10
DB verkleinern: jeden 2. Datensatz löschen

Moin!
Gibt es die Möglichkeit per SQL jeden 2. Datensatz bedingungslos zu löschen?
Hintergrund: Ich logge unsere PV-Anlage alle 30 Sekunden, aber das doppelte Intervall würde reichen. Den logger kann ich einfach umstellen, ich würd halt die Tabellengröße gern halbieren.

Die Tabelle sieht so aus (Ausschnitt):
Code:
created			kdy	kmt	kyr	kt0	tnf	tkk	pac	prl	il1	idc	ul1	udc	sys
2010-09-12 08:25:39	3	194	639	639	5001	25	371	5	156	122	2339	3398	20008
2010-09-12 08:26:09	3	194	639	639	5000	25	389	5	165	124	2337	3445	20008
2010-09-12 08:26:39	3	194	639	639	5000	25	395	5	165	128	2346	3422	20008
2010-09-12 08:27:09	3	194	639	639	5003	25	408	6	170	131	2343	3412	20008
2010-09-12 08:27:39	3	194	639	639	5001	25	421	6	175	135	2349	3397	20008
2010-09-12 08:28:09	3	194	639	639	5000	25	432	6	181	138	2328	3417	20008
2010-09-12 08:28:39	3	194	639	639	5000	25	437	6	182	143	2337	3410	20008
2010-09-12 08:29:10	3	194	639	639	5001	25	453	6	189	144	2343	3463	20008
2010-09-12 08:29:39	3	194	639	639	5002	25	470	7	196	149	2341	3452	20008
2010-09-12 08:30:09	3	194	639	639	5001	25	486	7	202	154	2339	3433	20008
Bedingungslos löschen deshalb, weil der logger vor allem anfangs nicht alle 30, sondern alle 33 Sekunden Einträge gemacht hat, daher gibt es manchmal nur einen Eintrag pro Minute.

Gruß
lasser
Mit Zitat antworten