我有一个表格,可以跟踪特定位置的月份与年份的总值。
期望的结果:我想将今年一个月的值(value)与去年的值(value)进行比较。然后我想检查增加的百分比。
例如2014(一月)= 140 - 2013(一月)= 150 * 100 = - 6.67
表名- donation_tracker
提前谢谢你。
最佳答案
据我了解,您想要获取特定地点同一个月的从去年到今年的增长百分比。使用查询。
SELECT D1.month, ROUND((D2.Donation_amount- D1.Donation_amount) * 100 /
D1.Donation_amount, 2)
FROM donation_tracker D1
INNER JOIN donation_tracker D2
ON d1.month = D2.month AND D1.year = D2.year - 1
AND D1.Location_ID = D2.Location_ID;
关于mysql - 从同一个 SQL 表中的不同值中查找百分比差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26910072/