4 messages in com.mysql.lists.mysql-deMesswert-Auswertung| From | Sent On | Attachments |
|---|---|---|
| Rene Fertig | 12 Feb 2006 09:17 | |
| oli....@bluewin.ch | 14 Feb 2006 00:13 | |
| Rene Fertig | 14 Feb 2006 00:44 | |
| Hans Meier (John Doe) | 14 Feb 2006 03:20 |
| Subject: | Messwert-Auswertung![]() |
|---|---|
| From: | Rene Fertig (re...@renux.de) |
| Date: | 02/12/2006 09:17:49 AM |
| List: | com.mysql.lists.mysql-de |
Hallo.
Ich habe eine Tabelle mit Messwerten:
create table mw ( ID int unsigned NOT NULL auto_increment, sensor int unsigned NOT NULL, time datetime NOT NULL, wert int unsigned NOT NULL, PRIMARY KEY (ID), UNIQUE st (sensor,time) );
Hier stehen für verschiedene Sensoren und Zeitpunkte die Messwerte drin, z.B.:
+--------+---------------------+------+ | sensor | time | wert | +--------+---------------------+------+ | 1 | 2006-02-12 05:00:00 | 34 | | 2 | 2006-02-12 05:00:00 | 30 | | 3 | 2006-02-12 05:00:00 | 33 | | 1 | 2006-02-12 06:00:00 | 34 | | 2 | 2006-02-12 06:00:00 | 29 | | 3 | 2006-02-12 06:00:00 | 36 | | 1 | 2006-02-12 07:00:00 | 34 | | 2 | 2006-02-12 07:00:00 | 28 | | 3 | 2006-02-12 07:00:00 | 38 | ...
Nun bräuchte ich für die Auswertung so eine Ausgabe:
+---------------------+----+----+----+ +----+ | time | s1 | s2 | s3 |...| sn | +---------------------+----+----+----+ +----+ | 2006-02-12 05:00:00 | 34 | 30 | 33 | | xy | | 2006-02-12 06:00:00 | 34 | 29 | 36 | | xy | | 2006-02-12 07:00:00 | 34 | 28 | 38 | | xy |
Die Anzahl der Sensoren ist dabei, wie angedeutet, nicht fest.
Lässt sich so ein Ergebnis mit mySQL-Mitteln erzeugen oder muss ich Perl/PHP zu Hilfe nehmen? Im Moment seh ich irgendwie den Wald vor lauter Bäumen nicht ...
Ciao, René
--
---------------------------------------------------------------------- ren:ux - internet-design & consulting mailto:re...@renux.de http://www.renux.de
----------------------------------------------------------------------




