我在 Sqlite DB 中有这种格式的数据..
month year FarmerCode Value
12 2012 1 10
9 2012 1 25
12 2012 2 5
10 2012 2 12
..........
..........
我必须找出有关 FarmerCode 的平均值。假设 FarmerCode 1 的两个月是12 and 9
. 所以差异是12 - 9 = 3
然后average = (25+10)/diffrence(which is 3 here)
找到这个的查询是什么?
最后,如果日期移到明年,如此处所示
month year FarmerCode Value
1 **2013** 4 20
10 **2012** 4 50
这次我做不到1-10
那么根据 FarmerCode 和相应的平均值查找两个月之间的差异的可能的 sqlite 查询是什么,查找平均值的公式将是
average = (value1+value2)/diffrence of months