LLarsGMedlem sedan dec. 200012 464 inlägg Frågan#1 select trad,titel,max(datum) as datum
from databas
group by trad,titel
order by datum desc
Web-TorMedlem sedan nov. 200013 890 inläggSortering
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. 200013 890 inläggTack 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. 200013 890 inläggHmm... 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. 200013 890 inläggNej!
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.
RrmsMedlem sedan mars 200216 inlägg
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. 200013 890 inläggDå får jag resultat i fel datumordning.
Jag har löst det hela genom att använda mig av två SQL-frågor.