/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
[mysql] kan jeg det
Fra : news.sunsite.dk


Dato : 18-01-01 00:47

Jeg har en lavet noget login grej på en hjemmeside. Hvor jeg i tabellen med
navnet "online" logger alle som logger ind... i denne logger jeg så hvem det
er (brother_id), timestamp på hvornår de loggede ind (arrival), hvornår de
sidst har bevæget sig (movement), deres Session ID (php-ting) og deres
nuværende status (on/off)

| id | brother_id | arrival | movement | sid
| status |
+----+------------+----------------+----------------+-----------------------
-----------+--------+
| 1 | 3 | 20010106132942 | 20010106133307 |
e89764e1cc9d334a2dec555e2bde7af7 | off |
| 2 | 2 | 20010106132946 | 20010106142014 |
ce9c7b4940dfd7fd6d7c9957d920e6b0 | off |
| 3 | 1 | 20010106133033 | 20010106143345 |
7c9ad294b7bf716b3ed610498ece694a | off |
| 4 | 3 | 20010106133319 | 20010106142009 |
e89764e1cc9d334a2dec555e2bde7af7 | off |
| 5 | 3 | 20010106142014 | 20010106143010 |
e89764e1cc9d334a2dec555e2bde7af7 | off |
| 6 | 1 | 20010106143013 | 20010106155058 |
e89764e1cc9d334a2dec555e2bde7af7 | off |

Det jeg gerne ville have en sql kommando til er, at vise alle personerne's
sidste gang de er logget på... Altså en SELECT kommando som denne pseudo en:
SELECT brother_id,arrival FROM online WHERE arrival = "sidste gang de logget
på";
Og jeg skulle gerne få denne output:

brother_id | arrival
2 | 20010106132946
3 | 20010106142014
1 | 20010106143013

Håber der er nogen som forstår... jeg gør snart ikke selv :)

/Danni



 
 
news.sunsite.dk (18-01-2001)
Kommentar
Fra : news.sunsite.dk


Dato : 18-01-01 00:49

hmm det blev ikke særligt overskueligt med tabellerne... håber I kan finde
hoved og hale i det :)

På forhånd tak.

/Danni



Lauritz Jensen (18-01-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 18-01-01 01:16

"news.sunsite.dk" wrote:
>
> Det jeg gerne ville have en sql kommando til er, at vise alle
> personerne's sidste gang de er logget på... Altså en SELECT
> kommando som denne pseudo en:
> SELECT brother_id,arrival FROM online WHERE arrival =
> "sidste gang de logget på";
> Og jeg skulle gerne få denne output:
>
> brother_id | arrival
> 2 | 20010106132946
> 3 | 20010106142014
> 1 | 20010106143013

SELECT brother_id, max(arrival)
FROM online
GROUP BY brother_id


--
Lauritz

news.sunsite.dk (18-01-2001)
Kommentar
Fra : news.sunsite.dk


Dato : 18-01-01 08:34

Mange 1000 thanks :)



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste