看板 Database 關於我們 聯絡資訊
※ 引述《hfnadkv (衝衝衝)》之銘言: : 目前遇到一個問題,就是資料欄位的方式是長成這樣 : 因為年份會一直增加 : 如何利用SQL不寫死,去自動算出成長率呢? : 年 金額 : 2007 3000 : 2008 4000 : 2009 5000 : 算各年的成長率 : 年 金額 成長率 : 2007 3000 0 : 2008 4000 0.33 : 2009 5000 0.25 select year,amt,(amt-ISNULL(preTable.amt,amt))/ISNULL(preTable.amt,amt) from AmtTable a LEFT JOIN AmtTable as preTable on a.year-1 = preTable.Year 因為手邊電腦沒SQL 所以沒辦法實測 不過應該會OK...XD 如果有誤,等明天開筆電再來試 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.106.152 ※ 編輯: lisyu 來自: 114.39.136.121 (11/19 00:20)