我有多個值與不同的時間戳如下所示:如何在mysql中顯示每個最大值?
10 01:01:00
20 01:35:00
30 02:10:00
05 02:45:00
12 03:05:00
21 03:30:00
10 04:06:00
40 05:15:00
我沒有柱,我可以通過組,找到最大。我想獲得最大值(如30,21和40)的記錄。數據始終採用此格式,如增加值,然後再從零開始。什麼查詢會幫助我找到這些記錄?
爲了澄清,它是由時間戳排序,我想要得到的時間戳局部最大值,其中,下一行有一個更低的值的行:
value tmstmp
----- --------
10 01:01:00
20 01:35:00
30 02:10:00 <-- this one since next value is 5 (< 30).
05 02:45:00
12 03:05:00
21 03:30:00 <-- this one since next value is 10 (< 21).
10 04:06:00
40 05:15:00 <-- this one since next value is 40 (< infinity).
這兩列在表中是分開的還是它們是同一列? – 2011-05-17 07:54:35
@wasimbhali,我(希望)澄清了這個問題,使其更清晰。如果我的假設不正確,請讓我知道。 – paxdiablo 2011-05-17 08:06:50
是的,這是正確的,那就是我想要的! – wasimbhalli 2011-05-17 08:53:37