Autor | Zpráva | ||
---|---|---|---|
para Profil |
#1 · Zasláno: 13. 12. 2005, 20:20:20
Ahoj, potřeboval bych poradit z dotazem. Chci přečíst určitou hodnotu pole, které má největší timestamp. Zkoušel jsem to takto:
SELECT value FROM `stockstatus` WHERE timestamp = MAX( timestamp ) což nejde. Nevěděl by někdo? Díky |
||
Shippy Profil |
#2 · Zasláno: 13. 12. 2005, 21:00:10
Kdysi jsem to řešil také. Myslím, že to má být: "SELECT value FROM `stckstatus` WHERE timestamp = GREATEST( timestamp ) - MAX myslím funguje jako MAX ( 8, 7, 6 ), kdy vybere prvek s největší hodnotou.
|
||
para Profil |
#3 · Zasláno: 13. 12. 2005, 21:45:58
Díky za odpověď, ale to mi dává nejaké hausnumera. resp. nedává to MAX(timestamp).
|
||
Hugo Profil |
#4 · Zasláno: 14. 12. 2005, 05:08:30
SELECT value
FROM `stockstatus` order by timestamp desc limit 1 |
||
para Profil |
#5 · Zasláno: 14. 12. 2005, 15:24:04
Jo díky, už sem na to taky přišel. Jak jednoduché :)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0