Hallo zusammen,
ich habe eine kleine Frage zu meiner Datenbank. Aus einem Datenlogger habe ich meine DB bzw. Tabelle folgendermaßen gefüllt (Auszug):
ID - DATETIME - WERT_A - WERT_B
......
10 - Datum1 - 100 - 0
20 - Datum1 - 130 - 0
30 - Datum1 - 195 - 0
10 - Datum2 - 180 - 0
20 - Datum2 - 190 - 0
30 - Datum2 - 295 - 0
....
Es gibt also Messtellen (viele verschiedene, nicht nur die hier gezeigten mit ID 10, 20, 30), die durch ihre ID gekennzeichnet sind und ein Datum (Messzeitpunkt) sowie ihren Messwert (WERT_A) haben. Jetzt möchte ich regelmäßig die Datenbank updaten und aus Wert_A der Messstelle mit ID: 10 und aus WERT_A der Messstelle mit ID: 20 einen WERT_B (z. B. die Summe) bei ID 20 eintragen. Aber natürlich nur, wenn das Datum gleich ist, also wenn es sich wirklich um den gleichen Messzeitpunkt handelt.
Hinterher sollte das dann ungefähr so aussehen:
ID - DATETIME - WERT_A - WERT_B
....
10 - Datum1 - 100 - 0
20 - Datum1 - 130 - 230
30 - Datum1 - 195 - 0
10 - Datum2 - 180 - 0
20 - Datum2 - 190 - 370
30 - Datum2 - 295 - 0
....
Mir ist leider nicht klar, wie der Syntax aussieht, wenn ich das alles in einen SQL Befehl ("update tabelle Set Wert_B Where..") packen will. Kann mir hier einer helfen? Danke schonmal!
ich habe eine kleine Frage zu meiner Datenbank. Aus einem Datenlogger habe ich meine DB bzw. Tabelle folgendermaßen gefüllt (Auszug):
ID - DATETIME - WERT_A - WERT_B
......
10 - Datum1 - 100 - 0
20 - Datum1 - 130 - 0
30 - Datum1 - 195 - 0
10 - Datum2 - 180 - 0
20 - Datum2 - 190 - 0
30 - Datum2 - 295 - 0
....
Es gibt also Messtellen (viele verschiedene, nicht nur die hier gezeigten mit ID 10, 20, 30), die durch ihre ID gekennzeichnet sind und ein Datum (Messzeitpunkt) sowie ihren Messwert (WERT_A) haben. Jetzt möchte ich regelmäßig die Datenbank updaten und aus Wert_A der Messstelle mit ID: 10 und aus WERT_A der Messstelle mit ID: 20 einen WERT_B (z. B. die Summe) bei ID 20 eintragen. Aber natürlich nur, wenn das Datum gleich ist, also wenn es sich wirklich um den gleichen Messzeitpunkt handelt.
Hinterher sollte das dann ungefähr so aussehen:
ID - DATETIME - WERT_A - WERT_B
....
10 - Datum1 - 100 - 0
20 - Datum1 - 130 - 230
30 - Datum1 - 195 - 0
10 - Datum2 - 180 - 0
20 - Datum2 - 190 - 370
30 - Datum2 - 295 - 0
....
Mir ist leider nicht klar, wie der Syntax aussieht, wenn ich das alles in einen SQL Befehl ("update tabelle Set Wert_B Where..") packen will. Kann mir hier einer helfen? Danke schonmal!