我有下表,它保存了一年中特定周的销售数据。
销售量
week | year | value
50 | 2011 | 150
51 | 2011 | 151
52 | 2011 | 152
1 | 2012 | 170
2 | 2012 | 190
3 | 2012 | 180
4 | 2012 | 160
5 | 2012 | 170
6 | 2012 | 290
我想查找位于第 1 年第 1 周和第 2 年第 2 周之间的记录。
例如
- 2011 年第 50 周至 2012 年第 5 周之间
- 2012 年第 1 周至 2012 年第 6 周之间
由于在 SQL 方面的经验很少,我尝试了以下查询,该查询适用于案例 2,但不适用于案例 1。
SELECT * from sales WHERE (week >= 1 AND year >= 2012) AND (week <= 6 AND year <= 2012 )
据我了解,条件分组似乎不起作用。就好像没有条件分组一样。