Mailinglisten-Archive |
Marco Schumann schrieb: > Andre Krajnik wrote: > >> >> >> Marco Schumann schrieb: >> >>> Andre Krajnik wrote: >>> >>>> >>>> Hi! >>>> >>>> ich habe eine Tabelle, in der pro Tag Überwachungsdaten für >>>> verschiedene Server stehen. >>>> >>>> Aufbau: >>>> >>>> Datum, Server, Ergebnis >>>> >>>> Davon brauche ich (in PHP) eine auswertung, die mir das ganza wie >>>> folgt darstellt: (angenommen Montags aufgerufen; in der Spalte 2 >>>> soll immer der aktuelle Tag stehen) >>>> >>>> Server Montag Dinestag Mittwoch Donnerstag Freitag Samstag Sonntag >>>> ------------------------------------------------------------------- >>>> server1 OK Ok OK NOK NOK OK OK >>>> >>>> Wi kann ich das hinbekommen? Das Tagesdatum aus dem Datumsfeld zu >>>> holen ist kein Problem. Mein Problem ist, wie bekomme ich die >>>> Wochentage als _Spalten_? >>>> >>>> Ich habe auch keine Idee, wonach ich z.B. im Manual o.ä. suchen müsste. >>>> >>> >>> Hier könnte evtl. so etwas helfen (ziemlich wenige Infos): >>> >>> SELECT >>> Server, >>> IF( >>> DAYOFWEEK(Datum)='1', >>> Ergebnis, >>> '' >>> ) AS Montag, >>> ... >>> FROM >>> table >>> GROUP BY >>> Server >>> >>> Das hilft allerdings nur dann, wenn ein Gruppieren über Server Sinn >>> macht, was ist denn Ergebnis? Das IF müßte darauf noch irgendwie >>> angepaßt werden... >> >> >> >> Ich habe folgendes vor: >> >> Wir haben etliche Server mit Datenbanken (MySQL, Oracle, DB2) die >> jeweills in Filesystem gedumpt werden, um dan von TSM gesichert zu >> werden. Vom TSM erhalte ich Logs und von den Dumps erhalte ich Logs. >> Diese Logs will ich auf einen zentralen (Web-)Server kopieren und dort >> auswerten, so daß die Ergebnisse dieser Auswertung in einer >> MySQL-Datenbank landen. Diese Datenbank soll das mittels PHP abgefragt >> werden und eine Web-Seite erzeugen, die untereinander die Server >> anzeigt und daneben die einzelnen Wochentage mit den Ergebnissen der >> betreffenden Sicherung. >> >> Den Ansatz, den Du oben bezeichnest hatte ich auch schon, habe ihn >> aber wieder verworfen. Wie kann ich dort, wo Du 'Ergebnis' >> hinschreibst dan das Ergebnis aus der Tabelle hinsetzen?? >> >> > > Hi, > > in Deinen Tabellen gibt es eine Spalte `Ergebnis`, es ist also > interessant, wie `Ergebnis` aussieht, dann kann man nämlich entscheiden, > was damit zu tun ist. > Ergebnis ist OK oder NOK. Definiert als ENUM. Die Web-Seite soll also tatsächlich so aussehen: Server Montag Dinestag Mittwoch Donnerstag Freitag Samstag Sonntag ------------------------------------------------------------------- server1 OK Ok OK NOK NOK OK OK server2 OK Ok OK OK OK OK OK server3 NOK Ok OK OK OK OK OK ..... -- mfg Andre --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive