webForumDet fria alternativet

Hämta från datum

2 svar · 393 visningar · startad av tanten

tantenMedlem sedan nov. 20051 596 inlägg
#1

Hur gör man för att få ut allt som finns i databasen som skrevs dit de två senaste datumen. Inte detsamma som i går och i dag utan det som står i en datetime-kolumn i MySQL. Någon som kan visa pseudokod eller tala om vad jag ska slå på?
Tack på förhand!

Peter SMedlem sedan dec. 20025 483 inlägg
#2
select * from tbl
 where datum in
  ( select datum from
       tbl order by datum desc
     limit 2 )

Eller

select * from tbl t1
inner
  join ( select datum
           from tbl order by datum desc
          limit 2 ) as t2
    on t1.datum = t2.datum
tantenMedlem sedan nov. 20051 596 inlägg
#3

Den första var för "modern" för min MySQL 5.1.32
Den andra skriver ut samma datum två gånger... men med distinct datum fungerar det.

Tack så mycket!!

131 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)