如何从MSSQL表中访问数据
用户仅提供月份(3)和财政年度(2013-14),如何在从jun-插入数据的同时检索上个月(上个月)和最多月份(本月)的进度2013年3月至2014年
我已经尝试了,但我已经给了第3个月和2013-14财政年度,但它只计算了两个月的数据,而应该计算2013年4月至2014年3月的数据
我的表结构就像
+--------+-------+------+---------+
| amount | month | year | finyear |
+--------+-------+------+---------+
| 12456 | 2 | 2013 | 2013-14 |
+--------+-------+------+---------+
感谢
答案 0 :(得分:0)
这样的事情应该这样做:
SELECT SUM(a.amount) + SUM(b.amount)
FROM table a
INNER JOIN table b ON b.year = a.year - 1
WHERE a.finyear = '2013 - 14'
AND a.month <= 3
AND b.month > 3
虽然您的数据结构和示例数据非常混乱......