DB Abfrage horizontal darstellen – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self DB Abfrage horizontal darstellen Wed, 03 Feb 16 11:12:29 Z https://forum.selfhtml.org/self/2016/feb/3/db-abfrage-horizontal-darstellen/1660127#m1660127 https://forum.selfhtml.org/self/2016/feb/3/db-abfrage-horizontal-darstellen/1660127#m1660127 <p>Hallo zusammen,</p> <p>ich versuche gerade Werte die einer DB stehen auszuwerten und später "horizontal" darzustellen. Es handelt sich um eine Art Zeiterfassung mit verschiedenen Projekten. Für jedes Projekt gibt es immer 5 unterschiedliche Tätigkeiten wie etwa "Testen" , "Coden", "Support", "Analyse", "Dokumentation"</p> <p>Mysql Zeiten Tabelle</p> <pre><code class="block">subid description usedhours actionday projectid -------------------------------------------------------------- 5 test 3 2016-01-05 2 4 support 4 2016-01-07 2 3 dokument 2,5 2016-01-10 2 2 analyse bla. 1 2016-01-12 2 1 Beratung 2 2016-01-02 2 4 hilfe 3 2016-01-15 2 3 doku 1 2016-01-08 2 1 Anfang Beratung 2,5 2016-01-08 5 3 doku bla 3 2016-01-09 5 </code></pre> <p>Die Ausgabe bzw. Auswertung soll jetzt in einer "horizontalen" Sicht dargestellt werden. (soll später in eine Excel rein) Die Herausforderung ist: Es sollte nach Projekt "projectid" gruppiert werden und die Zeiten für die jeweiligen "subid" summiert werden. Es sollte also so aussehen:</p> <pre><code class="block">Projekt subid-1 subid-2 subid-3 subid-4 subid-5 --------------------------------------------------------------------------------------- projekt2 2 Std. 1 Std. 3,5 Std. 7 Std. 3 Std. projekt5 2,5 Std 3 Std. </code></pre> <p>Beim Projekt 2 wurde gibt es jeweils zwei Einträge für die subid 4 und 3, also werden diese Zeiten jeweils addiert. Ich hoffe es ist ungefähr klar was ich meine:</p> <p>Die Frage ist: kann man das event. durch eine reine SQL Abrage hinbekommen oder müsste man hier mit PHP noch separat gruppieren oder für die entsprechende Ausgabe sorgen?</p> <p>viele Grüße hawk</p>