ERLEDIGT
JA
JA
ANTWORTEN
9
9
ZUGRIFFE
587
587
EMPFEHLEN
-
14.12.04 15:15 #1
hey leute ich habe eine MYSQL Tabette
So in der Tabelle sind 6 eintragungen also 6 Zeilen und ich will das ich in einen Script auslese wie die gesammte menge aus der Spalte menge ist:PHP-Code:CREATE TABLE `a` (
`id` smallint(9) NOT NULL auto_increment,
`nr` char(2) NOT NULL default '',
`antwort` varchar(255) NOT NULL default '',
`menge` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;
menge
7
0
3
45
5
10
So dann ist bei mange die gesammtmenge ja 70 und ich will das das ein script macht gibt es da ein befehl oder ähnlichen?Leg dich mit dem Besten an du stirbst wie alle dann
-
Was verstehst du unter „Menge“? Meinst du eine Menge als eine bestimmte Anzahl, ein bestimmtes Quantum, oder eine Menge in der Mathematik, von Elementen im Sinne der Mengenlehre?
„Menge“ ist in diesem Fall ein wirklich unpassender Begriff.
-
Ich weiß zwar nicht warum Deine menge ein varchar(255) ist, denn es handelt sich doch ausschließlich um Zahlen und daher sollte es wohl eher int() sein, aber wenn es int() wäre, dann könntest Du einfach einen SQL Befehl dafür nutzen:
Ob das jedoch mit varchar() geht, weiß ich nicht, ...Code :1
SELECT SUM(menge) FROM a
redlama
EDIT: Danke Ralph, habe den Fehler erkannt und gebannt!
Geändert von redlama (15.12.04 um 12:48 Uhr)
Wissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
14.12.04 15:35 #4
hmmm ich will einfach nur das er den da zusammenrechnet. also die 7+0 und so weiter
Ich habe das schon aber ich gebe das in einer while aus und dann will der das nicht so echt annehmen weil ich will das ein Umfragescript die Prozente ausgib. Die endmenge habe ich. Jedoch will der rest nicht so!Leg dich mit dem Besten an du stirbst wie alle dann
-
Entweder bin ich dumm (no comment plz
) oder du willste nur ne Summe bilden aus den Zeilen?
Dann entweder per PHP in der while-Schleife, oder per SQL mit sum() machbar.
-
14.12.04 15:41 #6
hat sich alles erledicht ich habe meine Nachricht kurtz nach redlama geschrieben das war das was ich suche danke!
Leg dich mit dem Besten an du stirbst wie alle dann
-
Moment, wie lautet noch mal das Ergebnis einer Addition? Genau, Summe!
Je genauer und detaillierter Fragestellung bzw. Problemdarlegung, desto schneller gibt es eine hilfreiche Antwort.Code :1 2 3 4
SELECT SUM(`spalte`) AS `bezeichner` FROM `tabelle`
-
Dann bekommste aber den größten Wert herraus. In dem Fall 45 und nich die Summe 70. Naja. Wirst schon wissen, was Du Dir dabei gedacht hast o_O
-
Also ich fand die Fragestellung gut! Kamst Du mit dem "menge" durcheinander? Damit war der Spaltenname gemeint, nicht die Menge der Element der Tabelle oder ähnliches. Aber egal, ...
Zitat von Gumbo
redlamaGeändert von redlama (15.12.04 um 12:49 Uhr)
Wissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
Meine Antwort bezog sich auf deine erste Antwort - auf das MAX(). Nächstes Mal zitiere ich, sonst gibts wieder sone blöde Post-Überschneidung
Ähnliche Themen
-
Aus einer SQL Tabelle mehrere verschiedene Werte einer Spalte auslesen
Von supercat1510 im Forum PHPAntworten: 5Letzter Beitrag: 02.06.10, 12:52 -
JavaScript: Inhalt einer Spalte einer Tabelle auslesen ("td"-Tag)
Von hamburger83 im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 01.10.08, 15:20 -
Automatisch Tabelle mit dem namen einer Spalte einer anderen Tabelle erstellen
Von Chris-P im Forum PHPAntworten: 11Letzter Beitrag: 26.06.08, 19:49 -
Höchsten Wert einer bestimmten Spalte innerhalb einer Tabelle ermitteln
Von Bomber im Forum PHPAntworten: 8Letzter Beitrag: 28.10.05, 22:08 -
Inhalt aller Felder einer Spalte aus einer Tabelle rauslesen
Von messmar im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 12.01.05, 15:17





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren