bituniverse.com Foren-Übersicht bituniverse.com
Entwickler Forum
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Rechnen mit MySQL

 
Neues Thema eröffnen   Neue Antwort erstellen    bituniverse.com Foren-Übersicht -> Datenbanken
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
DrJoe



Anmeldedatum: 07.11.2007
Beiträge: 8
Wohnort: Frankfurt

BeitragVerfasst am: Do 18 Jun, 2009 17:16    Titel: Rechnen mit MySQL Antworten mit Zitat

Hi,
ich hab ein Problem, ich muss mit MySQL rechnen und anhand der Rechnung sortieren lassen.

Ich habe eine Tabelle welche ein Voting darstellt in dem sie 5 Spalten hat, welche für das Voting verantwortlich sind.

D.H.
Tabelle:
1. id
2. name
...
10. star_1
11. star_2
12. star_3
13. star_4
14. star_5

Jetzt muss ich anhand des Votings den am besten bewerteten Datensatz vorne und dann absteigend anzeigen lassen.

Die Rechnung wäre dann:
((1*star_1)+(2*star_2)+(3*star_3)+(4*star_4)+(5*star_5)) / (star_1+star_2+star_3+star_4+star_5))

Anhand dieses Wertes muss dann sortiert werden (Höchste Wert zu erst)

Irgendwie komm ich momentan nicht drauf wie ich das direkt in der MySQL abfrage lösen kann.

Danke schon mal im Voraus für die Hilfe

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Gast






BeitragVerfasst am: Do 18 Jun, 2009 21:29    Titel: Antworten mit Zitat

select .....
((1*star_1)+(2*star_2)+(3*star_3)+(4*star_4)+(5*star_5)) / (star_1+star_2+star_3+star_4+star_5)) as bewertung
from tabelle x order by bewertung desc


slava

Nach oben
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    bituniverse.com Foren-Übersicht -> Datenbanken Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB2.de
Powered by WebRing.