比方說,我有以下數據表:使用SQL來確定數據的變化率設定
DAY1 ITEM1 30
DAY1 ITEM2 25
DAY1項目3 27
DAY2 ITEM1 30
DAY2 ITEM2 30
DAY2項目3 20
...
dayN ITEM1 20
如何WO uld我構建了一個查詢,每天可以給我每個項目的變化率。
DAY1 ITEM1 rateOfChange:0
DAY1 ITEM2 rateOfChange:-1
DAY1項目3 rateOfChange:5
DAY2 ITEM1 rateOfChange:0
DAY2 ITEM2 rateOfChange:2
我inital思想(不知道SQL太好了),將循環通過每一天,並有一個子查詢前一天檢查每個項目,並有所作爲?
感謝
聽起來像是在客戶端應用程序中更容易完成的事情。 – barsju 2012-03-26 21:33:42
哪些DBMS? (我問,因爲在PostgreSQL或Oracle中有比在MySQL中更聰明的方法)。另外 - 你的表是否真的包含像'day1'和''day2''等值?如果是這樣,這聽起來像我們必須從這些值中提取數字? – ruakh 2012-03-26 21:33:46
你從哪裏得到0,-1,5,0,2? – Teja 2012-03-26 21:35:32