<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hey Jakob,</div>

<div> </div>

<div>sorry für die späte Rückmeldung.</div>

<div>Ein</div>

<div>
<div> </div>

<div>select * from data where channel_id = 1 order by value desc limit 1;</div>

<div> </div>

<div>bringt bei mir leider keinen (sinnvollen) Output;</div>

<div> </div>

<div>
<div>Database changed<br/>
MariaDB [volkszaehler]> SELECT * from data where channel_id = 1 order by value desc limit 1;<br/>
+----------+------------+---------------+----------+<br/>
| id       | channel_id | timestamp     | value    |<br/>
+----------+------------+---------------+----------+<br/>
| 21111815 |          1 | 1582879317183 | 42256.52 |<br/>
+----------+------------+---------------+----------+<br/>
1 row in set (11 min 23.290 sec)</div>

<div> </div>

<div>Mir scheint der value eher den Zählerstand anzugeben, allerdings wollte ich ja den akkumulierten Verbrauch, der aufgrund des DB-Crashs nicht stimmen kann, ändern, z.B. einen Eintrag mit ca. 5 MW(h).</div>

<div>Benutze ich vielleicht die falsche DB und/oder das falsche Feld ?</div>

<div>Grüße</div>

<div> </div>

<div>JD.</div>

<div> </div>
</div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Sent:</b> Wednesday, February 19, 2020 at 4:58 PM<br/>
<b>From:</b> "Jakob Hirsch" <jh@plonk.de><br/>
<b>To:</b> "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org><br/>
<b>Subject:</b> Re: [vz-users] Manuelles Löschen eines Wertes aus der DB</div>

<div name="quoted-content">Hi!<br/>
<br/>
On 2020-02-19 11:45, John Doe wrote:<br/>
> Aber mit meinem Denkansatz<br/>
> SELECT MAX(value) FROM data WHERE channel_id = 1;<br/>
>  <br/>
> komme ich irgendwie nicht weiter, da so ja nur der Maximalwert, nicht<br/>
> aber die zugehörige ID. die ich löschen möchte, ausgegeben wird.<br/>
<br/>
select * from data where channel_id = 33 order by value desc limit 1;<br/>
<br/>
Aber wenn du den wert schon kennst, kannst du den auch direkt löschen<br/>
(vorher anschauen):<br/>
<br/>
select * from data where channel_id = 33 order by value desc limit 1;<br/>
<br/>
und wenn es passt:<br/>
<br/>
delete from data where channel_id=1 and value = 12345.6;<br/>
<br/>
<br/>
<br/>
Gruß<br/>
J</div>
</div>
</div>
</div></div></body></html>