| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Neuer Benutzer Registriert seit: 04.11.2009
Beiträge: 5
PHP-Kenntnisse: Anfänger ![]() | Hallo, Ich bin noch ganz am Anfang, was das Arbeiten mit SQL angeht. Da hier anscheinend einige kompetente Leute herumlaufen und ich einfach nicht weiterkomm, hoffe ich auf eure Hilfe. Also, folgendes Problem: http://img5.abload.de/img/unbenanntkopienjbv.jpg Ich würde jetzt gerne den Durchschnitt der Spalte "SUM(length)" berechnen und ausgeben, damit ich danach die eigentliche Aufgabenstellung bewältigen kann (Platten mit unterdurchschnittlicher Länge ausgeben). Mir fällt außer AVG(SUM(length)) nichts anderes ein, damit das richtig funktioniert. Dieser Ausdruck ist aber ungültig. Wenn die Spalte von vornherein existieren würde - etwa mit dem namen record.recordLength - würde es für mich das ganze einfacher machen; tut es aber leider nicht. Ich hoffe Ihr könnt mir helfen. Danke im Voraus. |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Was? Wo? Ehrlich? Wir werden alle sterben Sorry, konnt ich mir nicht verkneifen Die Gruppenfunktionen wirken auf deine Gruppe. Du kannst also bestenfalls einen Durchschnitt für alle Datensätze der ID 1 ermitteln usw. Lösungsvariante: Du machst die Berechnung des Durchschnitts im Anwendungscode (also im PHP).
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |
| Erfahrener Benutzer | Grundsätzlich alles in einem Select? Ich habs mir mal angeschaut nun. Leider ist die Aufgabenstellung etwas abgeschnitten. Dann folgende Stichwörter für dich: HAVING und/oder Subselects. Da das ja eine Art Heimaufgabe ist, werde ich dir nur die Stichwörter geben. Viel Spass beim Selbststudium und Ausprobieren
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |
| Erfahrener Benutzer | Nun. Du hast ja bereits den ersten Schritt gemacht, also die Alben samt Summe der Track-Länge gemacht. Was wäre nun, wenn du davon den Durchschnitt bilden willst? Völlig losgelöst von der Aufgabenstellung, Alben auszugeben. Also reduziere das mal auf das einfache Ziel, den Durchschnitt zu bilden. Herauskommen wird eine Spalte mit einer Zeile.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |
| Erfahrener Benutzer | Wie wäre es damit? Code: SELECT AVG(spalte) FROM (SubSelect)
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| SQL durchschnitt berechnen | socke | PHP Tipps 2005-2 | 9 | 15.09.2005 17:41 |
| Durchschnitt | socke | Datenbanken | 3 | 19.08.2005 13:36 |
| My SQL Durchschnitt | Datenbanken | 5 | 27.02.2005 13:45 | |
| Eigentlich banal - Durchschnitt ausrechnen - aber wie? | PHP Tipps 2004-2 | 4 | 06.12.2004 19:20 | |
| Durchschnitt von Spalten einer Zeile | Datenbanken | 1 | 20.08.2004 12:30 | |