| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 17.01.2012
Beiträge: 4
PHP-Kenntnisse: Anfänger ![]() | Hallo meikel, vielen Dank. Habs probiert. Nun ist der Syntax-Fehler weg, aber er rechnet nicht richtig. Ich habe noch einmal den Code etwas reduziert, damit es übersichtlicher wird: Code: SELECT plan_daten.id, plan_daten.tag, thema.soll_minuten thema_soll_minuten, (SELECT sum(soll_minuten) FROM thema GROUP BY tag ) as summe FROM plan_daten LEFT JOIN thema ON (plan_daten.thema = thema.id) WHERE plan_daten.plan_id = 1; ![]() Danke und Gruß René |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse: Anfänger ![]() | aus dem Select kommt bestimmt keine Spalte "prozent". id = 1? hast du doch selbst geschrieben: Zitat:
| |
| | |
| | |
| Neuer Benutzer Registriert seit: 17.01.2012
Beiträge: 4
PHP-Kenntnisse: Anfänger ![]() | Hallo, vielen Dank für die Unterstützung und Denkanstöße. Ich habe nun eine Lösung gefunden, mit der ich das gewünschte Ergebnis erziele: Code: SELECT
plan_daten.id,
plan_daten.position,
plan_daten.tag,
thema.id thema_id,
thema.titel thema_titel,
thema.soll_minuten,
plan_daten.tag t_check,
ROUND(thema.soll_minuten * 100 / (SELECT sum(soll_minuten)
FROM plan_daten,thema
WHERE plan_daten.thema = thema.id AND plan_daten.tag = t_check
GROUP BY plan_daten.tag), 2) as thema_prozent,
thema.details thema_details
FROM
plan_daten
LEFT JOIN
thema
ON
plan_daten.thema = thema.id
WHERE plan_daten.id = $id;
Ergebnis: ![]() Aber ich denke, dass man da bestimmt noch etwas optimieren kann, oder? Vielleicht kann jemand von Euch noch einmal drüber schauen. Vielen Dank und beste Grüße René |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Update einzelner Zeilen aus mehreren Tabellen | mette | Datenbanken | 2 | 19.09.2011 14:38 |
| [Erledigt] (Dynamischer) DELETE über mehrere Tabellen | seb_ | Datenbanken | 7 | 29.05.2011 20:19 |
| Tabellen erzeugen (fPDF) | 22hase | PHP Tipps 2010 | 4 | 17.02.2010 09:06 |
| gelöst: Datenbankabfrage über 3 Tabellen | lord_icon | Datenbanken | 0 | 12.10.2009 00:38 |
| RegEx - HTML über mehrere Zeilen matchen | nextgate | PHP Tipps 2009 | 13 | 05.08.2009 12:20 |
| Query über mehrere Tabellen | ph|L | Datenbanken | 3 | 07.04.2009 14:26 |
| [Erledigt] Select über zwei Tabellen / Performanceproblem | Wolla | Datenbanken | 20 | 15.06.2008 00:58 |
| Tabellen kopieren ohne bestimmte Zeilen | HaraDej | Datenbanken | 2 | 01.08.2007 15:49 |
| Update über zwei Tabellen | tekknotrip | Datenbanken | 2 | 26.02.2007 16:25 |
| Zeilen aus mehreren Tabellen löschn mit Bezug auf eine Table | Riks | Datenbanken | 3 | 25.02.2007 20:17 |
| Select über zwei Tabellen | danix-dj | PHP Tipps 2006 | 11 | 22.05.2006 15:13 |
| 3 Tabellen verbunden -- Ausgabe in einer Spalte | Datenbanken | 4 | 06.09.2005 10:43 | |
| suche über 8 tabellen | PHP Tipps 2004 | 3 | 03.09.2004 12:48 | |
| Abfrage über 3 Tabellen | PHP Tipps 2004 | 3 | 31.07.2004 22:34 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| spalten tabelle erstellen, mysql select mehrere tabellen alle zeilen, php mysql ausgabe tabelle, prozent abfrage, group by prozente, spalten php erzeugen, mysql prozent spalte |