Vinnaren i pepparkakshustävlingen!
2008-10-10, 17:07
  #1
Medlem
Hej, jag har en tabell aktiveraObject

Kod:
|---------------------- 
| activated     | object 
|-------------- --------
 10 sep 14:13   |     x
 10 sep 15:14   |     y       
 11 sep  09:11  |     z

Hur jag jag i SQL implementera

getObjectAt(Timestamp moment)

som returnerar gällande objekt vid viss tidpunk, tex

getObjectAt(10 sep 14:10) = null
getObjectAt(10 sep 14:14) = x
getObjectAt(12 sep 00:10) = z


förslag?
Citera
2008-10-10, 17:34
  #2
Medlem
äsch. kom på det...

select max( select * WHERE activated <= %moment ))
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback