webForumDet fria alternativet

Sortering

6 svar · 256 visningar · startad av LarsG

LarsGMedlem sedan dec. 200012 465 inlägg
#1
select trad,titel,max(datum) as datum
   from databas
 group by trad,titel
order by datum desc
Web-TorMedlem sedan nov. 200011 794 inlägg
#2

Sortering

Min hjärna har gått i baklås och jag har tappat nyckeln.

Min databas ser ut så här:

Tråd -- Titel ------ Datum
-----------------------------
1 --- Äpple ------ 02-03-08
2 --- Banan ------ 02-03-09
1 --- SV: Äpple -- 02-03-11
3 --- Morot ------ 02-03-07
2 --- SV: Banan -- 02-03-10

Jag vill få det här resultatet:
1. Äpple (02-03-11)
2. Banan (02-03-10)
3. Morot (02-03-07)

Jag vill alltså sortera efter den tid då senaste posten lades in. ;)

Web-TorMedlem sedan nov. 200011 794 inlägg
#3

Tack Lasse!

U are tha KING!

Jag fick ändra lite eftersom det inte alltid var samma titeln på en tråd:

select trad,titel,max(datum) as datum
   from databas
 group by trad
order by datum desc
Web-TorMedlem sedan nov. 200011 794 inlägg
#4

Hmm... Lite problem med datumhanteringen på wF tror jag.
Lasses svar ligger före min fråga?

Jag trodde att det var förbjudet att vara synsk :q

Web-TorMedlem sedan nov. 200011 794 inlägg
#5

Nej!

Det funkar inte alls :x
Efter lite tester så ser jag att det blir fel:

Min databas:

Tråd -- Titel ------ Datum
-----------------------------
1 --- Äpple ------ 2002-03-11
2 --- Banan ------ 2002-03-12
2 --- SV: Banan -- 2002-03-13
3 --- Morot ------ 2002-03-09
3 --- SV: Morot -- 2002-03-10
3 --- SV: Morot -- 2002-03-14

Resultatet blir:
2. Banan (2002-03-13)
1. Äpple (2002-03-11)
3. Morot (2002-03-14)

Morot hamnar sist!
Den borde ju hamna överst.

rmsMedlem sedan mars 200216 inlägg
#6

Ursprungligen av LarsG

**```
select trad,titel,max(datum) as datum
from databas
group by trad,titel
order by datum desc

Prova "order by datum asc" istället.

Web-TorMedlem sedan nov. 200011 794 inlägg
#7

Då får jag resultat i fel datumordning.
Jag har löst det hela genom att använda mig av två SQL-frågor.

Genererad på 384 ms · cache AV · v20260730165559-full.f96bc7eb