数据表已经进行了冗余,是每年的合计数据和每年的12个月的合计数据
表结构如下:
id     date         money
1      2000         50000.00
2      2000-01      1000.00
3      2000-02      2000.00
...     ...          ...
11     2001         70000.00
12     2001-01      10000.00现在要根据期间条件和起始日期进行查询:
1)如果期间选择年的话,则查询起始日期开始往后推12年的数据
2)如果期间选择月的话,则查询起始日期开始往后推12个月的数据
求大虾提供相关SQL,最好是标准SQL,实在不行提供Oracle下的SQL也不胜感激。