1
我有一個表,看起來像這樣:遞歸SQL,最近三個值增加了嗎?
----------------------
| DateTime | Value |
----------------------
| 2010-01-01 | 26 |
| 2010-02-01 | 24 |
| 2010-03-01 | 23 |
| 2010-04-01 | 28 |
| 2010-05-01 | 30 |
我需要找到如果最近連續3個月的價值也隨之增加。
我怎樣才能讓SQL檢查每個值是否增加? 如果任何人都可以給我任何解決這個問題的指針,將不勝感激!
感謝
任何理由你想在SQL中做到這一點?從你的應用程序做起來要簡單得多。 – outis 2010-05-04 07:00:01
我認爲這會在SQL中更容易嗎? 我不確定它如何在應用程序中工作。 – Mike 2010-05-04 21:42:59
在您的應用程序中,只需獲取您想要的數據,按'DateTime'排序。循環結果,檢查連續值是否增加。這與檢查(例如)[23,28,30]是否增加是一樣的。 – outis 2010-05-05 01:21:46