Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

grössten und zweitgrössten wert auslesen

Hi,

ich habe eine tabelle mit verschiedenen Artikeln drin. Jetzt erhöhe ich immer die zahl um 1, wenn ein artikel verkauft wurde. Zusätzlich liegt in der Tabelle noch eine spalte mit der Anzahl der gesamten verkäufe. Wie kann ich mit möglichst wenig script auslesen, welcher artikel am öftesten verkauft wurde, ohne dabei die gesamt-spalte mitzuzählen?

Gibt es da in php oder mysql eine standardfunktion? Ich möchte es halt so machen , dass es den Server möglichst wenig stresst.

Bisher hatte ich an die ORDER BY Funktion gedacht, aber ich weiss nicht, wie ich da die Gesamt-Spalte ausschliessen kann

Danke Euch schon mal
Danib

Hier gehts zum Orginal Eintrag "grössten und zweitgrössten wert auslesen" im Forum

Antworten

$query = "Select zahl from tabelle order by zahl ASC limit 2";

Damit solltest Du die größte und und zweitgrößte Zahl bekommen.

*** Nobody ***


2.

....das ist leider nicht das was ich gesucht hatte. Ich glaube ich hatte das falsch erklärt. Nochmal:

Ich habe eine Spalte für die gesamte Anzahl der Verkäufe, und dann noch die Spalten für die jeweiligen Artikel.
Ich brauche nur den/die am öftesten verkauften Artikel. die Gesamtspalte soll nicht mitgezählt werden. Kann man irgendwie sagen "Select zahl from tabelle order by zahl ASC limit 2" aber ohne Spalte 1 ???


3.

Um die höchsten Werte zu erhalten muß die Sortierung natürlich absteigend (--> DESC) und nicht aufsteigend (--> ASC) erfolgen!

Gruß

Arno


Hier gehts zum Orginal Eintrag "grössten und zweitgrössten wert auslesen" im Forum
 
phpforum.de | Impressum