我有如下表:MySQL的:找到constatnly增加值的ID
create table my_table
(
SubjectID int,
Date Date,
Test_Value int
);
insert into my_table(SubjectID, Date, Test_Value)
values
(1, '2014-01-01', 55),
(1, '2014-01-05', 170),
(1, '2014-01-30', 160),
(2, '2014-01-02', 175),
(2, '2014-01-20', 166),
(2, '2014-01-21', 160),
(3, '2014-01-05', 70),
(3, '2014-01-07', 75),
(3, '2014-01-11', 180)
,我想找到的ID隨着時間的推移不斷增加Test_Value。在這個例子中,只有SubjectID 3滿足該條件。你可以編寫代碼來找出這個問題嗎?感謝您一如既往的幫助。
在擔心「最高效」之前,請擔心「給出正確答案」。 –
在MySQL之外執行此操作可能會更好。無論你使用什麼語言。 –
在我正在處理的數據集中,大約有5000萬行和1100萬個ID。如果這可以在MySQL中完成會更好。 – midtownguru