sql-ausdruck für mysql

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/sql-ausdruck_fuer_mysql_126151/page_1 - zur Vollversion wechseln!


kleinerChemiker schrieb am 03.10.2004 um 12:17

ich lese aus einem status die onlinezeit der spieler eine sonline spiels aus und schreibe es in eine datenbank. unter anderem gibt es folgende tabelle:

woche_online: userid, woche, onlinezeit

nun würde ich einen sql-ausdruck suchen, der mir folgendes ausgibt: welchen rang ein bestimmter benutzer (userid) jedes monat (geordnet nach monat) innehatte. rang soll heißen, der wievielte er ist, wenn man dieses monat nach onlinezeit sortieren würde. also derjenige, der am meisten online war, hat rang 1.

tia

MIK


watchout schrieb am 03.10.2004 um 19:15

dazu is' imho die datenbank-struktur unzureichend:
timestamp fehlt, ohne kann ich nicht genau festlegen in welchen monat eine woche gehört


kleinerChemiker schrieb am 03.10.2004 um 19:44

war ein schreibfehler, es soll nach woche geordnet sein. ich hab ne ähnliche tabelle, für monat und eine für tag.


Ringding schrieb am 03.10.2004 um 19:54

Also mir fällt jetzt keine Möglichkeit ein, das in einem einzigen select (ohne subselects, die MySQL ja erst in irgendeiner zukünftigen Version unterstützen wird) zu machen.


Mexican Seafood schrieb am 04.10.2004 um 10:42

iirc unterstützt MySQL 4.1.5 subselects!


kleinerChemiker schrieb am 04.10.2004 um 13:21

derzeit aber leider 3.23.39
werde ich wohl ein extrafeld machen in dem das drinnen steht

thx




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025