webForumDet fria alternativet

Hämta data med senast datum

3 svar · 735 visningar · startad av hp

hpMedlem sedan maj 2001787 inlägg
#1

Ska hämta data från en sql-server som får data från en massa givare för temperaturmätning. Jag har en tabell med kolumner som liknar denna:

Givare - Temperatur - Tid

Jag vill nu skriva en SQL-fråga som väljer ut dessa värden och presenterar dem i en lista. Problemet är att alla givare skickar in värden hela tiden och jag vill bara ha med alla givare en gång i listan med det senaste mätvärdet.

Hur gör jag?

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select givare,
       temperarur,
       tid
  from t
 where tid =
      (select max(tid)
         from t as q
        where q.givare = t.givare)
hpMedlem sedan maj 2001787 inlägg
#3

Tack :)

@ndersMedlem sedan juni 200032 969 inlägg
127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)